为什么这样
$("#mydiv").append("<ul>");
$("#mydiv").append("<li>Hello</li>");
$("#mydiv").append("</ul>");
alert($("#mydiv").html());
Run Code Online (Sandbox Code Playgroud)
产生
<ul></ul><li>Hello</li>
并不是
<ul><li>Hello</li></ul>
?
谢谢!
Append()附加DOM节点,而不是HTML标签(即,它是一个对象追加,而不是一个字符串追加).
附加时<ul>,您将创建一个包含开始和结束标记的整个UL节点.该</ul>呼叫被忽略.
| 归档时间: |
|
| 查看次数: |
1094 次 |
| 最近记录: |