jQuery对象和DOM对象

用#id作为选择符取得的是jQuery对象,而document.getElementById("id)所得到的是DOM对象,两者不等价

jQuery对象是通过jQuery包装DOM对象产生的对象

jQuery对象无法使用DOM对象的任何方法,DOM对象也无法使用jQuery对象的任何方法

jQuery对象转成DOM对象:[index] 和 get(index)

1、jQuery对象是一个类似于数组的对象,通过 [index] 的方法得到相应的DOM对象


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

var cr = $cr[0];    //DOM对象

2、jQuery本身提供的,通过get(index)方法得到相应的DOM对象


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

var cr =$cr.get(0);    //DOM对象

alert(cr.checked);  //检测这个checkbox是否被选中了

DOM对象转成jQuery对象:$(DOM对象)

只需用$()把DOM对象包装起来就可以获得jQuery对象

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

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

推荐阅读更多精彩内容

  • 对于jQuery的初学者来说,经常分辨不清DOM对象和jQuery对象,本文简单说明两者的区别和两种对象相互转换的...
    超玉阅读 3,535评论 0 4
  • 之前虽然好多地方用到了jQuery,但是并没有系统的学过,所以近期想认真的学一下。 首先简单说一下DOM对象和jQ...
    小m_up阅读 1,769评论 0 2
  • jQuery对象和DOM对象的区别 1.它们的不同 DOM对象就是我们用JavaScript获得的对象,jQuer...
    GeekNiuniu阅读 4,553评论 0 2
  • 一、为什么要用Jquery? DOM API 1.难用 要想拿到一个对象,要写很长的代码比如document.ge...
    韩宝亿阅读 3,863评论 0 2
  • 张大嘴之所以被称为“大嘴”,不是因为他的嘴大,恰恰相反,他的嘴很小,称为“樱桃小口”也不为过,可是这樱桃小口长在一...
    岚翕夜行阅读 3,712评论 1 2

友情链接更多精彩内容