我正在使用Handlebar js进行模板制作,并且正在创建一个li元素,如下所示。

var liClass="xyz" ;
var class2 = "abc";
return new Handlebars.SafeString("<li class="+ liClass + ">" + "</li>" );


我如何将class2和liClass一起添加?我尝试将其添加到safestring中,但未正确显示在DOM中。

最佳答案

只需包含多个用空格隔开并用引号引起来的值:

"<li class='"+ liClass + " " + class2 +"'>" + "</li>"

关于javascript - 从字符串创建dom元素时添加多个类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12234147/

10-11 11:58