我正在用JQuery&编写一个应用程序JQTouch for 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; }
有什么想法吗?感谢。
答案 0 :(得分:3)
CURRENT_answerHTML += '<li id="1" onClick="this.className=\'nmclicked\'">' + localResultsArray[currentQuestionNumber].answer1_text + '</li>\n';