Динамические HTML 3 слоя вложенных кавычек - как это сделать? - PullRequest
2 голосов
/ 04 апреля 2011

Я пишу приложение для JQuery & JQTouch для iOS. У меня есть динамически генерируемый список HTML. Пользователь нажимает на строку, которую мне нужно выделить. Тем не менее, это включает в себя 3 набора цитат, которые я не могу понять, как это сделать! (У меня это работает с использованием JQuery, но я надеюсь, что он будет более эффективным встроенным, так как это всего лишь небольшое изменение CSS). Мой код:

CURRENT_answerHTML += '<li id="1" onClick="this.className=nmclicked">' + localResultsArray[currentQuestionNumber].answer1_text + '</li>\n';

nmclicked должен быть в кавычках, насколько я знаю, но никакая комбинация экранирования не работает. CSS прост:

li.nmclicked { background: #5C94E7; }

Есть идеи? Спасибо.

1 Ответ

3 голосов
/ 04 апреля 2011
CURRENT_answerHTML += '<li id="1" onClick="this.className=\'nmclicked\'">' + localResultsArray[currentQuestionNumber].answer1_text + '</li>\n';
...