饥人谷技术博客

div和$div的区别

2019-05-29  本文已影响3人  饥人谷__冯国欣

var div = document.getElementById('x')返回的的是一个DOM对象。

var $div = $('#x')返回的是一个 jQuery对象(伪数组)

div 和 $div的联系是:

使用jQuery()函数($就是jQuery的简写)就可以把div变成$div的方法:

$div变成div的方法:

下图两个是等价的

div和#div的区别是:

$div:$div是一个jQuery对象,原型链为$div.__proto__ > object[0].prototype(伪数组) > object.prototype

      $div作为jQuery对象,不能使用div(DOM)方法

      $div的属性方法有:操作HTML  CSS AJAX 遍历函数,常见的有text(), html(), val(), attr(), append(), prepend(),after(), before(), remove(),addClass(), removeClass(), toggleClass() 等 详见jQuery官方API文档

div : div是一个 DOM对象,原型链为 div.__proto__ >HTMLDivElement>HTMLElement>Element

      div作为DOM对象,不能使用jQuery对象

      div的属性方法有:getElementById(), getElementByTagName(), appendChild(), removeChild(), createAttribute()等 常用可以看我的博客,https://www.jianshu.com/writer#/notebooks/37075279/notes/47352480,也可以详见MDN

上一篇 下一篇

猜你喜欢

热点阅读