remove() 删除节点 | detach() 删除节点 | empty() 清空节点的内容 | clone() 复制节点

<html>
<head><title></title><script src="jquery-2.1.3.js"></script>
</head>
<body><div><ul><li>中国</li><li>美国</li><li>德国</li><li>俄国</li></ul></div><ul id="tow"></ul><button id="a">remove</button><button id="b">detach</button><button id="c">empty</button>
</body>
</html>
<script type="text/javascript">$(function () {$("li").click(function () {$(this).css("color", "red");})//----------------------remove() 删除节点//$("ul > li").filter(":contains(中国)").remove(); //删除ul子元素li中包含“中国”文本的li//$("li").remove(":contains(中国)"); //remove()方法也可以通过传递参数来选择性的删除元素 ,这里将包含“中国”文本的li删除$("#a").click(function () {var a = $("li").remove(); //删除所有的li元素$("#tow").append(a); //将刚刚删除的li元素添加到id为tow的ul中  我们会发现改变颜色的click事件不起作用了。})//----------------------detach() 删除节点//detach()和remove()方法一样,也是删除节点,只是这个方法不会把匹配的元素从jquery对象中删除,因而可以在将来使用这些匹配的元素,与remove()不同的是所有的绑定事件,附加的数据都会保留下来。$("#b").click(function () {var b = $("li").detach(); //删除所有的li元素$("#tow").append(b);//将刚刚删除的li元素添加到id为tow的ul中  我们会发现改变颜色的click事件还是起作用的。})//----------------------empty() 清空节点的内容$("#c").click(function () {$("li").empty(); //empty()方法并不是删除节点,而是清空节点的内容,节点还在。只是节点的内容被清空了})//----------------------clone() 复制节点$("li").click(function () {$(this).clone().appendTo("#tow"); //复制当前的节点并将它追加到id=tow的元素中 })//复制节点后,被复制的新元素并不具有任何行为,如果需要新元素也具有复制功能,可以如下这样写$("li").click(function () {$(this).clone(true).appendTo("#tow");//注意参数true 它的含义就是:复制元素的同时复制元素中所绑定的事件}) })
</script>


remove() 删除节点 | detach() 删除节点 | empty() 清空节点的内容 | clone() 复制节点相关推荐

  1. 【jQuery笔记Part4】01-jQuery-节点操作-添加节点-删除节点-复制节点

    节点操作 添加节点 静态页面 内部添加(父子关系) append(): 添加节点->追加到最后 (父子关系) appendTo(tag): 把创建的节点添加到指定节点之后(父子关系) prepe ...

  2. 计算机关闭系统剪切板上的内容,怎么清空剪切板内容?

    当您在使用电脑的"复制"以及"剪切"功能时,windows系统会把"复制"或"剪切"内容暂时存储在内存里,假如暂存的数据 ...

  3. php移除所有子节点,jQuery删除/清空指定元素下的所有子节点的方法

    上几篇文章详细的介绍了,我们可以利有jQuery中的detach()方法和jQuery中的remove()方法删除指定的或是匹配的元素,也可以使用removeClass()方法以及removeAttr ...

  4. idea右侧maven出现多个root根节点,删除报错:You can not remove xxxx because its imported as

    idea右侧maven出现多个root根节点,删除报错:You can not remove xxxx because its imported as 问题截图: 出现这种问题后,网上查到的方法很多, ...

  5. jQuery节点操作创建节点元素删除节点 替换节点复制节点等基本本操作

    节点操作 jQuery中节点操作 查找节点(前面章节已讲) 创建节点 插入节点 删除节点 替换节点 复制节点 创建节点元素 工厂函数$()用于获取或创建节点 $(selector):通过选择器获取节点 ...

  6. jquery 节点的删除

    1.remove()2.detach()3.empty() 1.remove() remove() 方法移除被选元素,包括所有的文本和子节点,以及数据和事件. $(function(){$('ul') ...

  7. redis集群增加节点和删除节点、或者reshard时报 migrating 错误

    目录 redis安装和创建集群看这里 redis安装 redis集群 Redis集群节点增加 添加节点 节点的 redis.conf  配置 端口 6307 启动新的redis实例 2.添加节点到集群 ...

  8. html用js添加兄弟节点,jquery 删除节点 添加节点 找兄弟节点的简单实现

    $().empty(); //该方法会删除当前节点下的所有子节点,请注意当前节点不会 被删除 $().remove(); //该方法会删除当前节点下的所有子节点,请注意 当前节点会  被删除 $(). ...

  9. 怎样一步一步删除(linux amp; UNIX)环境下 oracle 11g 集群节点

     Deleting a Cluster Node on Linux and UNIX Systems 1.确定要删除的节点,是否active,pinned $ olsnodes -s -t 假设 ...

  10. java删除第一个节点_访问单个节点的删除(Java)

    实现一个算法,删除单向链表中间的某个结点,假定你只能访问该结点. 给定带删除的节点,请执行删除操作,若该节点为尾节点,返回false,否则返回true class ListNode { int val ...

最新文章

  1. GATK 无法下载的问题
  2. android中对sd卡的 操作文件问题 创建目录 创建文件到指定目录
  3. r语言员工离职_HR,你真的会做员工面谈吗?
  4. Rational Rose 下载安装
  5. std::stack
  6. Java基础知识之跳转语句、循环标号多级break跳出实现、Random库
  7. VMware NSX词汇表
  8. git 删除分支_常用Git操作命令指南
  9. HTML显示波形,CSS3波形loading动画特效
  10. 恶意文件 大数据案例库_无文件恶意软件感染完整指南
  11. [Asp.net]缓存简介
  12. 程序员需知的 58 个网站
  13. 【VBA】Word批量改变图片的大小,进行排版
  14. 子组件无法更新父组件请求的数据
  15. 360产品无法安装,此程序被组策略阻止
  16. cubeIDE开发,在LCD显示摄像头抓取的图片数据
  17. IOS 七种手势详解(动图+Demo下载)
  18. 2021年最新ABAQUS复合材料建模仿真与应用专题培训
  19. python pylab.plot() 方法使用
  20. echarts地图/中国

热门文章

  1. 倒车雷达c语言编程,基于单片机的倒车雷达设计
  2. oracle数据库中标识列,Oracle数据库标识列
  3. C语言实现贪吃蛇(简易)
  4. ❤️❤️固高运动控制卡的相关知识点
  5. Ubuntu 周立功CAN分析仪 USBCAN-II 驱动
  6. 通信原理第七版樊昌信 课后习题答案详解
  7. MFC Ribbon界面设计
  8. 【LaTeX】pdfTex error: pdflatex.exe (file simhei.ttf): cannot open TrueType font file for reading解决方案
  9. 计算机机房的荷载,​计算机信息中心机房建设标准
  10. OCJP考试习题(1z0-808)(一)