DOM对象

DOM实际上是以面向对象形式形容的文档模型。即是咱们用传统的办法(javascript)取得的对象。

jQuery对象

jquery对象其实是一个javascript的数组,这个数组对象蕴含125个办法和4个属性,4个属性别离是:
jquery:以后的jquery框架版本号
length: 批示该数组对象的元素个数
context: 个别状况下都是指向HtmlDocument对象
selector: 传递进来的选择器内容 如:#yourId或.yourClass等

如果你通过$("#yourId")办法获取jquery对象,并且你的页面中只有一个id为yourId的元素,那么$("#yourId")[0]就是HtmlElement元素
与document.getElementById("yourId")获取的元素是一样的

简略了解,就是jQuery创立的对象
jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其能够应用jQuery里的办法,然而不能应用DOM的办法

DOM对象转成jQuery对象

对于曾经是一个DOM对象,只须要用$()把DOM对象包装起来,就能够取得一个jQuery对象了。

var v=document.getElementById(“v”);  //DOM对象  var $v=$(v);    //jQuery对象  

jQuery对象转成DOM对象:

两种转换形式将一个jQuery对象转换成DOM对象:[index].get(index);

1.jQuery对象是一个数据对象,能够通过[index]的办法,来失去相应的DOM对象。

var $v =$(“#v”) ; //jQuery对象  var v=$v[0];    //DOM对象   

2.jQuery自身提供,通过.get(index)办法,失去相应的DOM对象。

var $v=$(“#v”);  //jQuery对象  var v=$v.get(0);   //DOM对象