div和$div的区别
2018-12-21 本文已影响0人
MDIF
document.getElementById('x')返回的是一个DOM对象
$('#x')返回的是一个jQuery对象(伪数组)
div和$div的联系是:
使用jQuery()函数($就是jQuery的简写)就可以把div变成$div,
var jQueryObject = $.call(undefined,div)
$()会返回一个伪数组,$div[0]就是id为div的node,
var domObject = $.call(undefined,'#x')[0]
这样就可以把$div变成div。
div和$div的区别是:
div的属性和方法有classList.add(),nextSibling,child等DOM API。
$的属性和方法有add(),addClass(),addBack()等jQuery API。