0

附加 cmd 不会关闭我的标签,但为什么呢?

我必须改变什么?

for (var i = 0; i<=4; i++)
     $("#wrapper").append('<li id=img'+i+'></li>');

这总是只创建<li id=img1>,但没有</li>?!

4

2 回答 2

3

您的代码应该是:

for (var i = 0; i<=4; i++)
    $("#wrapper").append('<li id="img'+i+'"></li>');

我想你忘记了id属性的引号

于 2009-09-17T10:16:22.240 回答
1

您提供的代码似乎确实添加了您想要的标签。

如果我运行您提供的确切 javascript,则使用 firefox 中的 web 开发人员工具栏查看生成的源代码会给我<li id="img2"></li>并检查 firebug 中的元素会显示我<li id="img2"/>

这两个都是封闭的和正确的xhtml。尽管如果您不使用 xhtml,则无论如何都不需要结束标记。

于 2009-09-17T12:45:04.540 回答