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。

上一篇下一篇

猜你喜欢

热点阅读