附加 cmd 不会关闭我的标签,但为什么呢?
我必须改变什么?
for (var i = 0; i<=4; i++)
$("#wrapper").append('<li id=img'+i+'></li>');
这总是只创建<li id=img1>
,但没有</li>
?!
您的代码应该是:
for (var i = 0; i<=4; i++)
$("#wrapper").append('<li id="img'+i+'"></li>');
我想你忘记了id属性的引号
您提供的代码似乎确实添加了您想要的标签。
如果我运行您提供的确切 javascript,则使用 firefox 中的 web 开发人员工具栏查看生成的源代码会给我<li id="img2"></li>
并检查 firebug 中的元素会显示我<li id="img2"/>
。
这两个都是封闭的和正确的xhtml。尽管如果您不使用 xhtml,则无论如何都不需要结束标记。