(转)jquery之empty()与remove()区别

jQuery的移除元素命令有两个,分别是empty()和remove([expr])。这两种方法有什么区别呢?经过测试发现empty()是移除innerHTML,也就是移除指定元素内的所有子节点。例如<p>Test Text</p>执行$("p").empty()后结果为<p></p>,仍保留其在文档dom中的位置。而如果执行$("p").remove()后整个p节点都将被删除,执行后为空。也就是执行remove()会移除整个节点

<p>Test Text 1</p>
Test Text 2
<p>Test Text 3</p>

执行$("p").empty()后的结果是
<p></p>
Test Text 2
<p></p>

执行$("p").remove()后的结果是
Test Text 2
出处
http://www.30la.com/IT-Notes/jQuery-empty-remove.html
阅读更多
文章标签: jquery 文档 测试
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

(转)jquery之empty()与remove()区别

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭