动态HTML 3层嵌套引号 - 怎么办?

时间:2011-04-04 15:06:51

标签: javascript html css onclick html-lists

我正在用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; }

有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:3)

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