位置: 编程技术 - 正文
推荐整理分享jQuery添加删除DOM元素方法详解(jquery中删除节点方法),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:jquery动态添加和删除div,jquery 删除dom,jquery 删除dom,jquery中添加元素删除元素,jquery删除指定元素,jquery动态添加和删除div,jquery中添加元素删除元素,jquery 删除dom,内容如对您有帮助,希望把文章链接给更多的朋友!
本文实例分析了jQuery添加删除DOM元素的方法。分享给大家供大家参考,具体如下:
介绍
DOM是Document Object Modeule的缩写,一般来说,DOM操作分成3个方面。
1、DOM Core
DOM Core并不专属于javascript,任何一种支持DOM的程序设计语言都可以使用它,用途也远不止仅限于网页,也可以用来处理任何一种使用标记语言编写出来的文档,如XML。例如:document,getElementsByTagName("form");//使用DOM Core来获取表单对象的方法。
2、HTML-DOM
在使用Javascript和DOM为HTML文件编写脚本时,有许多属于HTML-DOM的属性,HTML-DOM的出现甚至比DOM Core还要早,他提供了一些更简明的记号来描述各种HTML元素的属性。例如:
PS:可以看出,获取对象、属性即可以用DOM Core来实现民,也可以用HTML-DOM实现。
3、CSS-DOM
CSS-DOM是针对CSS的操作,在javascript中,CSS-DOM主要的作用是获取和设置style对象的各种属性,由此达到网页呈现出各种不同的效果.
例如:
常用方法
1.查找元素节点2.查找元素属性
利用jquery的attr()方法来获取元素的各种属性的值,attr()方法的参数可以是一个,也可以是两个。
当参数是一个时,则是要查询的属性名称。
当参数是两个时,则可以设置属性的值。
3.添加元素节点
$(html) 简单说明一下$(html)方法会根据传入的html标记字符串创建一个dom对象,并将这个dom对象包装成一个jquery对象返回,总之就是把标记所有html代码都放到$()工厂里面就行了!
例:
下面列出部分插入节点的方法
方法
描述
示例
Append()
向每个匹配的元素内追加内容
HTML代码
<ul></ul>
JQuery代码
$(“ul”).append(“<li>AA</li>”);
结果
<ul>
<li>AA</li>
</ul>
appendTo()
该方法和Append()相反,a.Append(b)是将b追加到a中,而appendTo()是将b追求到a中
HTML代码
<ul></ul>
JQuery代码
$ (“<li>AA</li>”).appendTo (“ul”).;
结果
<ul>
<li>AA</li>
</ul>
Prepend()
向每个匹配的元素内部前置内容
HTML代码
<p>哈哈</p>
JQuery代码
$(“p”).prepend(“<b>ABC</b>”);
结果
<p><b>ABC</b>哈哈</p>
prependTo()
该方法和Prepend()相反,a. Prepend (b)是将b前置到a中,而prependTo ()是将b前置到a中
HTML代码
<p>哈哈</p>
JQuery代码
$(“<b>ABC</b>”).prependTo.(“p”);
结果
<p><b>ABC</b>哈哈</p>
After()
在每个匹配的元素之后插入内容,是之后
HTML代码
<p>AAA</p>
JQuery代码
$(“p”).After(“<b>cc</b>”);
结果
<p>AAA</p><b>cc</b>
insertAfter()
和After()相反
HTML代码
<p>AAA</p>
JQuery代码
$ (“<b>cc</b>”).After(“p”);
结果
<p>AAA</p><b>cc</b>
Before()
在每个匹配的元素之前插入内容
HTML代码
<p>AAA</p>
JQuery代码
$(“p”). Before (“<b>cc</b>”);
结果
<b>cc</b><p>AAA</p>
insertBefore()
和Before()相反
HTML代码
<p>AAA</p>
JQuery代码
$ (“<b>cc</b>”). insertBefore (“p”);
结果
<b>cc</b><p>AAA</p>
好了,不要斋看,自己动手试试吧:)
4.删除元素节点
由于我们需要经常动态去改变DOM元素,因此Jquery提供了两种删除节点的方法,即remove()和empty();
4.1 remove()方法
4.2 empty()方法
严格来讲,empty()方法并不是删除元素,而是清空
例:
HTML代码:
JQuery代码:
结果
记住,只会清空内容,不会请空属性;
更多关于jQuery操作DOM元素相关内容感兴趣的读者可查看本站专题:《jQuery操作DOM节点方法总结》
希望本文所述对大家jQuery程序设计有所帮助。
jquery validate表单验证的基本用法入门 一、jQueryValidate插件的介绍jQueryValidate插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各
jQuery实现多级联动下拉列表查询框 本文实例介绍了jQuery实现多级联动下拉列表查询框的详细代码,分享给大家供大家参考,具体内容如下效果图:具体代码:htmlheadmetahttp-equiv="Content-Type"c
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析 引言在诺亚财富项目中,使用到了通讯录,如果只是简单的查看,我个人觉得可能过于单调,于是就在查看的基础上,增加了点击滑动的效果。目的有
标签: jquery中删除节点方法
本文链接地址:https://www.jiuchutong.com/biancheng/380635.html 转载请保留说明!友情链接: 武汉网站建设