js empty() vs remove()

转自:jQuery empty() vs remove()

  • empty() will remove all the contents of the selection.
  • remove() will remove the selection and its contents.
<div>
    <p><strong>foo</strong></p>
</div>

$(‘p‘).empty();  // --> "<div><p></p></div>"

// whereas,
$(‘p‘).remove(); // --> "<div></div>"
时间: 2024-12-24 18:43:00

js empty() vs remove()的相关文章

DOM节点删除之empty和remove

刚学了新知识,虽然是一个小知识点,但还是忍不住想和大家分享. .empty()是指对该节点后代的删除,结果是清空该节点(该节点里面已无元素). .remove()是指删除该节点,结果是删除该节点(该节点及其后代元素都将不存在). 下面放代码来说明. <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title&g

DOM节点删除之empty和remove区别

要移除页面上节点是开发者常见的操作,jQuery提供了几种不同的方法用来处理这个问题,这里我们开仔细了解下empty和remove方法 empty 顾名思义,清空方法,但是与删除又有点不一样,因为它只移除了 指定元素中的所有子节点. 这个方法不仅移除子元素(和其他后代元素),同样移除元素里的文本.因为,根据说明,元素里任何文本字符串都被看做是该元素的子节点.请看下面的HTML: <div class="hello"><p>这是p标签</p></

jquery之empty()与remove()区别

jquery之empty()与remove()区别 要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现.可仔细观察效果的话就可以发现.empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把<p>dsfsd</p>中的文本给移除了,而留下 了<p></p>,仍保留其在dom中所占的位置.remove([expr])则是把其从dom中删除,而不会保留其所占的位置.例

jquery的empty()和remove()方法

jquery之empty()与remove()区别 要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现.可仔细观察效果的话就可以发现.empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把<p>dsfsd</p>中的文本给移除了,而留下 了<p></p>,仍保留其在dom中所占的位置.remove([expr])则是把其从dom中删除,而不会保留其所占的位置.例

empty()与remove([expr])的区别.转

jquery之empty()与remove()区别 要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现.可仔细观察效果的话就可以发现.empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把<p>dsfsd</p>中的文本给移除了,而留下 了<p></p>,仍保留其在dom中所占的位置.remove([expr])则是把其从dom中删除,而不会保留其所占的位置.例

jQuery文档操作--empty()和remove()

empty() 概述 删除匹配的元素集合中所有的子节点 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-3.1.1.min.js" ></script> <scrip

jQuery empty() vs remove()

https://stackoverflow.com/questions/3090662/jquery-empty-vs-remove http://www.cnblogs.com/yeer/archive/2009/06/10/1500682.html empty清空子元素,保留当前容器:remove,移除容器. empty,只倒垃圾还要桶:remove,连桶一起扔垃圾. 英语好,才是真的好.

jquery 删除元素: empty and remove

refer to: http://www.runoob.com/jquery/jquery-dom-remove.html 如需删除元素和内容,一般可使用以下两个 jQuery 方法: remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素 $("#div1").remove(); 删除div元素和子元素 $("#div1").empty();删除div元素的子元素. 原文地址:https://www.cnblogs.com/b

js 重写集合remove方法

Array.prototype.remove = function (dx) { if (isNaN(dx) || dx > this.length) { return false; } for (var i = 0, n = 0; i < this.length; i++) { if (this[i] != this[dx]) { this[n++] = this[i] } } this.length -= 1 } 原文地址:https://www.cnblogs.com/jimmyLei/