たくさんのリストアイテムを動的に作成しようとしています。探している構造は次のとおりです。
<li><a href="Pending.aspx">
<img src="images/gf.png" alt="" class="ui-li-icon">My Stuff
<span class="ui-li-count">4</span>
</a>
</li>
このコードでこの構造を作成しようとしていますが、「img」の部分を追加すると壊れているようです。imgの部分を削除すると、少なくとも機能しますが、探しているものがまったくありません。これを修正する方法について何かアイデアはありますか?
$('ul').append(
$('<li>').append(
$('<a>').attr('href', 'some link').attr('data-container', 'listview').append(
//THIS BREAKS IT
$('<img>').attr('src','some image').attr('alt','').append(
$('<span>').attr('class', 'tab').append('1')
))));
ここにあるリストアイテムを動的に作成しようとしています:http: //jquerymobile.com/demos/1.1.1/docs/lists/lists-icons.html
閉じられていない画像タグがあることに注意してください。それが、私が推測するスパンタグを追加するのに有効な方法です。javascriptでimgタグを閉じないようにするにはどうすればよいかわかりませんか?