读书人

jQuery对象与dom对象的变换

发布时间: 2012-08-25 10:06:20 作者: rapoo

jQuery对象与dom对象的转换

只有jQuery对象才能使用jQuery定义的方法。注意dom对象和jQuery对象是有区别的,调用方法时要注意操作的是dom对象还是jQuery对象。普通的dom对象一般可以通过$()转换成jQuery对象。如:$(document.getElementById(”msg”))则为jQuery对象,可以使用jQuery的方法。由于jQuery对象本身是一个集合。所以如果jQuery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。如:$(”#msg”)[0],$(”div”).eq(1)[0],$(”div”).get()[1],$(”td”)[5]这些都是dom对象,可以使用dom中的方法,但不能再使用jQuery的方法。

以下几种写法都是正确的:

?

$("#msg”).html();??

$("#msg”)[0].innerHTML;??

$("#msg”).eq(0)[0].innerHTML;??

$("#msg”).get(0).innerHTML;?

1 楼 lyl340321 2011-11-17 美女是学生??还是刚工作??技术涉及面很广啊!!

读书人网 >Web前端

热点推荐