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>