我正在用JQuery&JQTouch fo iOS编写一个应用程序。我有一个动态生成的HTML列表。用户单击一行,我需要突出显示它。但是,这涉及到嵌套3组引号,我不知道怎么做!(我让它使用JQuery工作,但我希望它在内联中更有效,因为它只是一个很小的CSS更改)。我的代码是:
CURRENT_answerHTML += '<li id="1" onClick="this.className=nmclicked">' + localResultsArray[currentQuestionNumber].answer1_text + '</li>\n';
nmclicked
据我所知,需要引用引号,但转义的组合似乎不起作用。CSS是straighforward:li.nmclicked { background: #5C94E7; }
有什么想法吗?谢谢。
最佳答案
CURRENT_answerHTML += '<li id="1" onClick="this.className=\'nmclicked\'">' + localResultsArray[currentQuestionNumber].answer1_text + '</li>\n';
关于javascript - 动态HTML 3层嵌套引号-怎么办?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5540440/