|
导读网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立... 网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。 因为工作需要,经常需要对元素进行增加,删除,改动和查找,他们都有哪些方式呢?这篇文章就和大家讲讲如何对jQuery元素进行增加和删除。有需要的朋友可以参考一下,希望对你有用。DOM是Document Object Modeule的缩写,一般来说,DOM操作分成3个方面。 1、DOM Core DOM Core并不专属于javascript,任何一种支持DOM的程序设计语言都可以使用它,用途也远不止仅限于网页,也可以用来处理任何一种使用标记语言编写出来的文档,如XML。 2、HTML-DOM 在使用Javascript和DOM为HTML文件编写脚本时,有许多属于HTML-DOM的属性,HTML-DOM的出现甚至比DOM Core还要早,他提供了一些更简明的记号来描述各种HTML元素的属性。 3、CSS-DOM CSS-DOM是针对CSS的操作,在javascript中,CSS-DOM主要的作用是获取和设置style对象的各种属性,由此达到网页呈现出各种不同的效果. 常用方法 1.查找元素节点 var $li = $(“ul li:eq(0)”);//获取ul标记下的第一个li,也可以写成 $(“#ulID li:eq(0)”); 2.查找元素属性 利用jquery的attr()方法来获取元素的各种属性的值,attr()方法的参数可以是一个,也可以是两个。 alert($(“#id”).attr(“title”)); //输出元素的title属性.一个参数 $(“#id”).attr(“title”,”改变title值”); //改变元素的title属性值.二个参数 3.添加元素节点 $(html)简单说明一下$(html)方法会根据传入的html标记字符串创建一个dom对象,并将这个dom对象包装成一个jquery对象返回,总之就是把标记所有html代码都放到$()工厂里面就行了! var $htmlLi = $(” <li title=’香蕉’>香蕉</li>”); //创建DOM对象
var $ul = $(“ul”); //获取UL对象
$ul.append($htmlLi); //将$htmlLi追加到$ul元素的li列表4.删除元素节点 由于我们需要经常动态去改变DOM元素,因此Jquery提供了两种删除节点的方法,即remove()和empty(); 4.1 remove()方法 $(“p”).remove();// 我们可以获取到要删除的元素,然后调用remove()方法 4.2 empty()方法 严格来讲,empty()方法并不是删除元素,而是清空 HTML代码
<ul>
<li title=”AAA”>AAA</li>
</ul>
JQuery代码
$(“ul li:eq(0)”).empty();结果 <ul>
<li title=”AAA”></li>
</ul>记住,只会清空内容,不会请空属性。 以上就是如何对jQuery元素进行增加和删除的详细内容,更多请关注php中文网其它相关文章! 网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。 |
温馨提示:喜欢本站的话,请收藏一下本站!