要用到移除指定元素的时候,发现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()啦
声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。
精彩评论