jquery所取的对象与原生js所取对象不同的原因

原因:
jQuery所取的对象是一个jQuery对象,封装了一些包装方法,如html()、css()、attr()等,而原生的js所取对象是DOM对象则没有。
使用jQuery选取的对象一般是数组,使用$().get(0)或者$()[0]选取第一个元素,就是DOM对象了
console.log($('#example') === document.getElementById('example'));//false
console.log($('#example').get(0) === document.getElementById('example')); //true
console.log($('#example')[0] === document.getElementById('example')); //true

 

posted @ 2016-07-15 11:38  huangyx  阅读(458)  评论(0编辑  收藏  举报