Why this
$("#mydiv").append("<ul>");
$("#mydiv").append("<li>Hello</li>");
$("#mydiv").append("</ul>");
alert($("#mydiv").html());
produces
<ul></ul><li>Hello</li>
and not
<ul><li>Hello</li></ul>
?
Thanks!
Append() 附加 DOM 节点,而不是 HTML 标签(即,它是对象附加,而不是字符串附加)。
当您追加时<ul>
,您将创建一个完整的 UL 节点,其中包含开始标签和结束标签。这</ul>
呼叫被忽略。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)