对jQuery对象的理解

来源:互联网 发布:手机数据能删除吗 编辑:程序博客网 时间:2024/03/29 06:45

1、什么是jQuery对象?

jQuery对象是通过jQuery包装DOM对象后产生的对象。

这里首先要理解DOM文档对象模型:

(1)DOM解析XML文档时,DOM为XML文档在逻辑上建立一个树模型;

(2)DOM把XML文档作为树结构来查看,XML文档的树形结构节点就是XML文档上的元素、文本和属性。

还要理解HTML页面为什么与DOM对象联系在一起?

因为HTML页面中的元素都表现为类似XML文档的树形结构:存在元素节点、属性节点和文本节点,所以用

DOM对象也可以解析HTML页面中的元素(这也是形成jQuery选择器的原因)。

再者,还要理解DOM对象如何转化为jQuery对象?

HTML DOM 定义了多种查找HTML页面元素的方法,除了 getElementById() 之外,

还有 getElementsByName() 和 getElementsByTagName()。找到的这个页面元素就是一个DOM对象。

用jQuery构造这个DOM对象,就获得一个jQuery对象。示例:

var domObj = document.getElementById("element");

var $obj=jQuery(domObj);

2、jQuery对象的表示:

在jQuery库中,$是jQuery的一个简写形式,所以一个节点元素的jQuery对象可以写成:

$(nodeString)

其中,nodeString是:Html标签的id、class、或者标签名等。

3、jQuery中DOM的操作

DOM是一种与浏览器、语言无关的接口,利用该接口可以方便地访问HTML页面中的标准组件。jQuery提供了一系列方法

对DOM进行各种操作,从而通过DOM实现对HTNL页面中各种元素的操作。

每一个HTML页面都可以使用DOM表示,在使用jQuery进行DOM操作之前,HTML页面首先被看作一棵DOM树。

0 0
原创粉丝点击