jquery函数之empty()函数与remove()函数的区别

要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现。可仔细观察效果的话就可以发现(F12浏览器打开调试工具)。empty()是只移除了指定元素中的文本,拿$("p").empty()来说,他只是把<p>hello</p>中的文本给移除了,

而留下了<p></p>,仍保留其在dom中所占的位置。

remove([expr])则是把其从dom中删除,而不会保留其所占的位置。

例:

<p>hello</p>

执行$("p").empty()其结果是:

<p></p>


执行$("p").remove()其结果是:

p标签完全消失


好啦 以上就是empty()和remove函数的具体区别啦  相信大家在以后的项目中也知道什么时候用remove()什么时候用empty()啦

声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

精彩评论

全部回复12人评论7,777人参与