当前位置: 代码迷 >> Web前端 >> jquery对象与DOM对象差别与转换
  详细解决方案

jquery对象与DOM对象差别与转换

热度:7   发布时间:2012-09-08 10:48:07.0
jquery对象与DOM对象区别与转换

首先,大家要知道的是,jquery对象与DOM对象是不同的概念,jquery对象:$('#id') ;DOM对象document.getElementById()/bynames()/tagname();

?jquery对象无法使用DOM对象中的任何方法,$('#id').html() 等同于 document.getElementById('id').innerHTMl;所以在一些必须用DOM对象的方法的时候,必须要对jquey对象进行转换。

//jquery对象转换为DOM对象
//方法一 

var $cr = $('#id');      //jquery对象
var cr = $cr[0]            //转换为了DOM对象

//方法二 

var $cr = $('#id');      //jquery对象
var cr = $cr.get(0)            //转换为了DOM对象


//DOM对象转换为jquery对象

var cr = document.getElementById(#id);    //DOM对象
var $cr = $(cr)                                             //转换为jquery对象
?只有DOM对象才能使用DOM方法,Jquery对象只能使用Jquery方法,在不同使用中注意!

?

  相关解决方案