append cmd没有关闭我的标签,但为什么?jQuery append()关闭html标签吗?
我必须改变什么?
for (var i = 0; i<=4; i++)
$("#wrapper").append('<li id=img'+i+'></li>');
这永远只有<li id=img1>
,但没有</li>
创建?!
append cmd没有关闭我的标签,但为什么?jQuery append()关闭html标签吗?
我必须改变什么?
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>
并检查萤火虫中的元素显示我<li id="img2"/>
。
这两个都是封闭的和正确的xhtml。尽管如果你不使用xhtml,那么结束标签并不是必需的。
没有它自己产生的双引号。 – user134282 2009-09-18 10:09:24