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

区别:

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的方法了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容