我正在尝试动态创建一堆列表项,我正在寻找的结构是
<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 标签?