Задача с кавычками.
Немогу понять, как выйти из ситуации. Есть всего два типа кавычек: одинарные, двойные. У меня внутри одинарных, двойные, а во внутрь двойных нужно добавить текст в кавычках. Как это сделать?
Вот код:
var newAnswer = '<div class="stack"><div class="stack-voit left"> <a class="arrow-top" onclick="voit('+data.data.user_id+',answer,1,$(this))"></a></div> ';
$('#answers').append(newAnswer);
answer должен быть в кавычках. 'answer' - разрывают общие кавычки переменной. "answer" - разрывают двойные кавычки onclick. Пробовале добавить var type = 'answer'; и вставить переменную, но ошибка таже. Как добавить кавычки? |
Экранировать.
onclick="func(\"string\");" |
Цитата:
<div id="a"></div>
<script>
document.getElementById('a').innerHTML = [
'<a href="#" onclick="alert(\"Hi\"); return false">ClickMe!</a>',
'<a href="#" onclick="alert(\'Hi\'); return false">MeToo!</a>',
'<a href="#" onclick="alert("Hi"); return false">AndMe!</a>',
].join(' ');
</script>
|
Парни спасибо. Решено.
|
Да, пример не торт :-?
|
Цитата:
Очень интересно. |
Цитата:
|
Цитата:
|
Цитата:
|
Gvozd, +1
Торта никогда не было .) |
| Часовой пояс GMT +3, время: 21:08. |