jQuery的DOM操作之删除节点示例

 更新时间:2014年01月03日 15:48:34   投稿:whsnow  
如果文档中某一个元素多余,那么应将其删除。jQuery提供了两种删除节点的方法,remove()方法和empty()方法下面为大家详细介绍下

如果文档中某一个元素多余,那么应将其删除。jQuery提供了两种删除节点的方法,remove()方法和empty()方法。

1. remove():

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>Insert title here</title> 
<script src="jQuery/jquery-1.10.2.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
$("ul li:eq(1)").remove(); 
}); 
</script> 
</head> 
<body> 
<p title="what kind of fruit do you like best?">你最喜欢的水果是?</p> 
<ul> 
<li title="apple">苹果</li> 
<li title="orange">橘子</li> 
<li title="banana">香蕉</li> 
</ul> 
</body> 
</html> 

 

当某个节点用remove方法删除后,该节点所包含的所有后代节点将同时被删除。这个方法的返回值是一个指向已被删除的节点的引用。

另外remove()方法也可以通过传递参数来选择性地删除元素。

<script type="text/javascript"> 
$(document).ready(function(){ 
$("ul li").remove("li[title!=apple]"); 
}); 
</script>


2. empty():

严格来讲,empty方法并不是删除节点,而是清空节点,它能清空元素中的所有后代节点。

<script type="text/javascript"> 
$(document).ready(function(){ 
$("ul li:eq(1)").empty(); 
}); 
</script> 

 

此时查看页面源码:

相关文章

  • jQueryMobile之窗体长内容的缺陷与解决方法实例分析

    jQueryMobile之窗体长内容的缺陷与解决方法实例分析

    这篇文章主要介绍了jQueryMobile之窗体长内容的缺陷与解决方法,结合具体实例形式分析了jQueryMobile底部悬浮层遮挡情况下的解决方法,非常简单实用,需要的朋友可以参考下
    2017-09-09
  • 简单易扩展可控性强的Jquery转盘抽奖程序

    简单易扩展可控性强的Jquery转盘抽奖程序

    今天小编就为大家分享一篇关于简单易扩展可控性强的Jquery转盘抽奖程序,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • JQuery中使用ajax传输超大数据的解决方法

    JQuery中使用ajax传输超大数据的解决方法

    这篇文章主要介绍了JQuery中使用ajax传输超大数据的解决方法,也就是比较多的数据,超过max_upload_size等设置,本文方法在chrome浏览器下测试通过,需要的朋友可以参考下
    2014-07-07
  • jQuery Ajax前后端使用JSON进行交互示例

    jQuery Ajax前后端使用JSON进行交互示例

    本篇文章主要介绍了jQuery Ajax前后端使用JSON进行交互示例,实现前端通过jQuery Ajax传输json到后端,后端接收json,对json进行处理,后端返回一个json给前端,有兴趣的可以了解一下。
    2017-03-03
  • jQuery Datatables表头不对齐的解决办法

    jQuery Datatables表头不对齐的解决办法

    这篇文章主要为大家详细介绍了jQuery Datatables表头不对齐的解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • jQuery实现对网页节点的增删改查功能示例

    jQuery实现对网页节点的增删改查功能示例

    这篇文章主要介绍了jQuery实现对网页节点的增删改查功能,涉及jQuery针对网页DOM节点的获取、属性修改等相关操作技巧,需要的朋友可以参考下
    2017-09-09
  • Jquery 实现table样式的设定

    Jquery 实现table样式的设定

    这篇文章主要介绍了Jquery 实现table样式的设定方法的相关资料,需要的朋友可以参考下
    2015-01-01
  • jquery操作checked属性以及disabled属性的多种方法

    jquery操作checked属性以及disabled属性的多种方法

    这篇文章主要介绍了jquery控制checked属性以及disabled属性的多种方法,下面只提到checked,其实disabled在jquery里的用法和checked是一模一样的,需要的朋友可以参考下
    2014-06-06
  • jQuery实现简单计算器功能

    jQuery实现简单计算器功能

    这篇文章主要为大家详细介绍了jQuery实现简单计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • jQuery基本选择器之标签名选择器

    jQuery基本选择器之标签名选择器

    这篇文章主要介绍了jQuery基本选择器之标签名选择器的相关资料,本文介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09

最新评论