我爱编程

jQuery对象与dom对象区别及转换

2018-06-07  本文已影响0人  NIHUOSHEN

区别:

jQuery对象就是将DOM对象用一个数组进行了封装,数组中的元素就是DOM元素,可以简单粗暴地认为jQuery是包装DOM对象后产生的对象。

jQuery对象是jQuery独有的,只有jQuery对象可以使用jQuery里的方法。

jQuery对象转成DOM对象:

(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对象转成jQuery对象:

    只需要用$()将DOM对象包装起来,就能获得jQuery对象了

        如:var v=document.getElementById("v"); //得到DOM对象

               var $v=$(v); //转成jQuery对象

    转换后,就可以任意使用jQuery的方法了

上一篇 下一篇

猜你喜欢

热点阅读