您的位置:首页 > Web前端 > JQuery

正确区分DOM对象与jQuery对象,并实现两者之间的相互转换

2013-07-27 09:58 459 查看
由于jQuery中可以使用JavaScript语法,因此jQuery初学者很容易混淆DOM对象与jQuery对象,相面介绍如何区分两者,同时阐述如何在两者之间做切换:

所谓DOM对象,是指通过传统的JavaScript方法获取的DOM元素对象,如下:

var objDom=document.getElementById("txtTmp");

var domValue=objDom.value;

所谓jQuery对象,指的是通过jQuery语法包装原始的DOM对象后生成的新对象,jQuery对象在jQuery中是特有的,只要是jQuery对象就可使用jQuery库中的所有方法与事件。如下:

var $obj=$("#txtTmp");

var domValue=$obj.val();

需要注意的是,不能通过DOM对象调用jQuery对象的方法,也不能通过jQuery对象调用DOM对象的方法.如果需要DOM对象鱼jQuery对象之间的方法互相调用,必须实现DOM对象与jQuery对象之间的相互转换。



DOM对象与jQuery对象之间的相互转换:

只需要调用jQuery中提供的[index]与get(index)就可以将jQuery对象转换成DOM对象。

DOM对象只需要通过jQuery方法$()进行包装,就可以转换成jQuery对象.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: