jquery的empty()方法与jquery的remove()的区别及作用

原创 2016年08月30日 09:51:50
 <style type="text/css">
div{
  height:200px;
  width:200px;
  border:1px solid red
}
ul li{
  border:1px solid blue;
  height:100px;
  width:100px;
}
</style>
<script type="text/javascript" src="jquery-1.8.3.js"></script>
<script type="text/javascript">  
$(document).ready(function(){ 
  $("button").click(function(){ 
    $("div").empty(); //此方法能够将匹配元素中的所有内容移除,包括所有文本和子节点。
	//$("div").remove();//则是把其从dom中删除,而不会保留其所占的位置。
  }); 
}) 
</script>
</head>
<body>
<div>
  empty测试
</div>
<button>点击查看效果</button>
</body>
</html>

1.empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把<p>dsfsd</p>中的文本给移除了,而留下 了<p></p>,仍保留其在dom中所占的位置。
2.remove([expr])则是把其从dom中删除,而不会保留其所占的位置。
例:<p>Hello</p>World<p>welcome</p> 
执行$("p").empty()其结果是<p></p>World<p></p>
执行$("p").remove()其结果是World 
版权声明:本文为博主原创文章,未经博主允许不得转载。

说一说Jquery中的empty()与remove()的区别和用法

今天在改一个新人写的代码,好吧,我承认改代码与自己写代码要来的痛苦。 主要是在测试一个table。table中有一列是同删除操作。我的删除功能是 这样的,当点击删除的时候,判断这个table中的tr行...

jQuery解读之empty、remove、detach区别

通过一张表来

jQuery删除元素方法remove(),detach(),empty()

1.empty() 它是清空节点,但是那些节点的标签还在。 结果是:p里面的都被删除了,...

jQuery源码分析之empty和remove方法四问

测试代码1:把id为first下面所有的子元素移除 $(document).ready(function(){ ...

JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove系列方法的使用。

做前端开发的,免不了的要操作页面HTML代码,JQuery中提供了许多非常便捷的方法,使我们很方便的操作HTML代码,这也许就是选择JQuery的原因吧。   那么让我们来看看有常用的有哪些方法: ...

jquery中如何移除元素-remove(),empty(),detach()

下面就来深拔一下其中的difference。 remove()和detach()表示移除的是选择器选中的元素,返回值相同,都是返回被删除的元素。两者不同之处是,前者会同时删除元素关联的data值和事件...

JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove的使用

JQuery中html、append、appendTo、after、insertAfter、before、insertBefore、empty、remove的使用html方法,给元素添加html代码或...

jQuery源码分析之remove和detach方法的区别

请提前阅读:点击打开链接 detach源码分析: detach: function( selector ) { return this.remove( selector, true ); } 可...

jsp标签中添加数据--jQuery 的append()方法以及.empty()方法

直接上代码,不足之处还请多多指正,谢谢! jsp内定义一个div标签,给一个id属性 看下页面效果:(空白,因为目前只是一个div标签里面没有内容) 我们现在来看下,怎么往div里添...

jquery中remove()与detach()的区别

jquery是一个很大强的东西,在工作中常能用到,可是有些方法还是因为不常用到,或是没有注意到而被我们而忽略。   remove()和detach()可能就是其中的一个,可能remove()我们用得...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jquery的empty()方法与jquery的remove()的区别及作用
举报原因:
原因补充:

(最多只允许输入30个字)