jQuery对象与DOM对象的转换

来源:互联网 发布:缺失数据统计分析 pdf 编辑:程序博客网 时间:2024/06/06 01:55

什么是JQuery对象


jQuery 对象是 jQuery 独有的. 如果一个对象是 jQuery 对象, 那么它就可以使用 jQuery 里的方法

什么是DOM对象


DOM 是 Document Object Model(文档对象模型)的缩写。
是 W3C(万维网联盟)的标准,定义了访问 HTML 和 XML 文档的标准。换言之DOM就是关于如何获取,修改,添加和删除HTMl及XML元素的标准。
DOM定义了所有HTML及XML元素的对象和属性以及访问方法


jQuery 对象无法使用 DOM 对象的任何方法, 同样 DOM 对象也不能使用 jQuery 里的任何方法


如何将DOM对象转换成JQuery对象从而使用jQuery中的方法

对于一个 DOM 对象, 只需要用 $() 把 DOM 对象包装起来(jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象), 就可以获得一个 jQuery 对象.

 var em=ducument.getElementById("em"); var $em=$(em);

这样就可以将DOM对象em转换成JQuery对象$em从而使用JQuery中的方法


如何将JQuery对象转换成DOM对象

转换方式有如下两种

a. jQuery 对象是一个数组对象, 可以通过 [index] 的方法得到对应的 DOM对象

var $em=$("#em");var em=$em[0];

b.使用 jQuery 中的 get(index) 方法得到相应的 DOM 对象

var $em=$("#em");var em=$em.get[0];