jquery删除html元素,jquery清除div内容

  jquery删除html元素,jquery清除div内容

  本教程运行环境:windows7系统,jquery1.7.2版本1.7.2,Dell G3电脑。

  在jQuery中,我们有以下三种删除元素的方法:remove()、detach()和empty()。

  remove()方法

  在jQuery中,我们可以使用remove()方法删除一个元素及其所有内容。

  语法:$(选择器)。移除()

  示例:

  !声明文档类型

  超文本标记语言

  头

  meta charset=UTF-8

  脚本src= js/jquery-1 . 7 . 2 . min . js /script

  脚本

  $(function () {

  $(#btn )。单击(函数(){

  $( Li:n-child(4))。移除();

  })

  })

  /脚本

  /头

  身体

  保险商实验所

  liHTML/li

  liCSS/李

  liJavaScript/li

  lijQuery/li

  liVue.js/li

  /ul

  input= BTN type= button value= delete /

  /body

  /html

  detach( ) 方法

  在jQuery中,虽然detach()和remove()的功能相似,都是删除一个元素及其所有内容,但是两者有明显的区别。

  remove()方法用于“完全”删除元素。所谓“彻底”,就是不仅元素会被删除,元素所绑定的事件也会被删除;

  detach()方法用于“半彻底地”删除元素。所谓“半彻底”,就是只删除元素,而不删除与元素绑定的事件。

  语法:$(选择器)。分离()

  示例:

  !声明文档类型

  超文本标记语言

  头

  meta charset=UTF-8

  脚本src= js/jquery-1 . 7 . 2 . min . js /script

  脚本类型=文本/javascript

  $(文档)。ready(function() {

  $(button )。单击(函数(){

  $(p )。detach();

  });

  });

  /脚本

  /头

  身体

  p这是一个p元素的段落/p

  删除按钮p元素/按钮

  /body

  /html

  !声明文档类型

  超文本标记语言

  头

  meta charset=UTF-8

  脚本src= js/jquery-1 . 7 . 2 . min . js /script

  脚本

  $(function () {

  $(李)。单击(函数(){

  Alert(欢迎加入我们!)

  });

  $(#btn )。单击(函数(){

  var $ Li=$( Li:n-child(4))。移除();

  $($李)。appendTo( ul );

  });

  })

  /脚本

  /头

  身体

  保险商实验所

  liHTML/li

  liCSS/李

  liJavaScript/li

  lijQuery/li

  liVue.js/li

  /ul

  input= BTN type= button value= delete /

  /body

  /html

  在这个例子中,我们为每个li元素添加一个click事件。单击任何li元素都会弹出一个对话框。单击[删除]按钮后,项目lijQuery/li将被添加到ul元素的末尾。但此时如果再次点击lijQuery/li项,会发现之前绑定的click事件已经被删除,对话框不会弹出。

  当我们用detach()替换remove()时,我们可以发现当li元素被删除然后再次添加时,之前绑定到该元素的click事件仍然存在。对于remove()和detach()这两种方法,可以总结为这样:删除元素,然后重新添加。如果不想让元素保留原来绑定的事件,应该使用remove()方法;如果希望该元素保留其最初绑定的事件,应该使用detach()方法。

  empty( )方法

  在jQuery中,我们可以使用empty()方法来“清空”一个后代元素。

  语法:$(选择器)。空()

  示例:

  !声明文档类型

  超文本标记语言

  头

  meta charset=UTF-8

  脚本src= js/jquery-1 . 7 . 2 . min . js /script

  脚本

  $(function () {

  $(#btn )。单击(函数(){

  $( ul Li:n-child(4))。empty();

  });

  })

  /脚本

  /头

  身体

  保险商实验所

  liHTML/li

  liCSS/李

  liJavaScript/li

  lijQuery/li

  liVue.js/li

  /ul

  input= BTN type= button value= delete /

  /body

  /html

  相关视频教程推荐:jquery教程(视频)以上是jQuery如何删除html标签的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用jquery实现图片轮播效果如何,jQuery图片轮播
  • 使用jquery实现图片轮播效果如何,jQuery图片轮播,使用jQuery实现图片轮播效果
  • 举例说明jquery中each函数的使用,jquery each()
  • 举例说明jquery中each函数的使用,jquery each(),JQuery中each()的使用方法说明
  • 一篇文章带你了解jquery动画人物,一篇文章带你了解jquery动画制作
  • 一篇文章带你了解jquery动画人物,jquery的动画,一篇文章带你了解jQuery动画
  • trigger的用法总结,jquery trigger 传参数
  • trigger的用法总结,jquery trigger 传参数,jQuery中值得注意的trigger方法浅析
  • js hover 触发事件显示另一元素,js hover 触发事件,jQuery中多个元素的Hover事件解决方案
  • js apply 实现原理,jquery apply用法_1
  • js apply 实现原理,jquery apply用法
  • js apply 实现原理,jquery apply用法,js中apply方法的使用详细解析
  • js apply 实现原理,jquery apply用法,JS中apply()的应用实例分析
  • jq获取radio选中的值,jquery radio 取值
  • jq获取radio选中的值,jquery radio 取值,Jquery获取radio选中值实例总结
  • 留言与评论(共有 条评论)
       
    验证码: