div和$div的区别

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。

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

推荐阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,431评论 0 3
  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,531评论 0 44
  • You Don't Need jQuery 转自You Don't Need jQuery 前端发展很快,现代浏览...
    HelloKang阅读 474评论 0 1
  • 前端发展很快,现代浏览器原生 API 已经足够好用。我们并不需要为了操作 DOM、Event 等再学习一下 jQu...
    codinger阅读 681评论 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,950评论 1 45