我在 javascript 中创建一个 html 字符串时遇到了一些问题。它将引号放在错误的位置,坦率地说,它看起来不像是一种非常优雅的方式。有没有更简洁的方法来创建下面的 html?有人可以拍摄一个例子吗?
$(filterList).append('<li id=\'' + filterItemId + '\'data-icon=\'delete\'><a onclick=' + '\'removeFilterItem(\'' + filterItemId + '\'' + ')\'>' + name + '</a></li>').listview('refresh');
我正在尝试制作一个看起来像..的html字符串(由上面的变量创建)
<li id="someId" data-icon="delete"><a onclick="removeFilterItem('someId')">Jack</a></li>