DOM对象和jQuery对象有什么区别

DOM对象,即是我们用传统的方法(javascript)获得的对象,

var domObj = document.getElementById("id"); //DOM对象

jQuery对象,  即是用jQuery类库的选择器获得的对象;

var $obj = $("#id"); //jQuery对象;


$("#foo").html(); //获取id为foo的元素内的html代码,html()是jQuery特有的方法;

上面的那段代码等同于:

document.getElementById("foo").innerHTML;

注意:在jQuery对象中无法使用DOM对象的任何方法。

例如:

$("#id").innerHTML 和$("#id").checked之类的写法都是错误的,可以用$("#id").html()和$("#id").attr ("checked")之类的 jQuery方法来代替。同样,DOM对象也不能使用jQuery方法。学习jQuery开始就应当树立正确的观念,分清jQuery对象和DOM对象之间的区别,之后学习 jQuery就会轻松很多的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 对于jQuery的初学者来说,经常分辨不清DOM对象和jQuery对象,本文简单说明两者的区别和两种对象相互转换的...
    超玉阅读 3,535评论 0 4
  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 8,863评论 0 44
  • ImageLoadingListener.java图片加载各种时刻的回调接口,可在图片加载的某些点做监听。包括开始...
    傀儡世界阅读 2,767评论 0 0
  • 【叶开】 我也应该谈谈南海边的老家啦。 我的老家不仅有各种美妙的热带水果,还有南海北边的神秘美食,沙虫是难以名状的...
    老虎不吃饭饭阅读 5,960评论 4 12
  • 有一种植物你家一定有,或者爸爸妈妈的办公室一定有,在校园里也很常见,甚至走在马路上都能见到它们,你能猜到它是...
    弈宝阅读 1,729评论 0 1

友情链接更多精彩内容