关闭

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

89人阅读 评论(0) 收藏 举报

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
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:449次
    • 积分:4
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档