JS和JQ获取对象的区别

本文探讨了JavaScript(JS)和jQuery(JQ)获取DOM对象的不同方式,包括JS的getElementById和JQ的选择器,以及两者获取对象形式的差异。JS获取的是DOM对象,而JQ则返回DOM对象的包装对象。同时,文章介绍了如何在两者之间进行转化,如JS对象通过括号操作符或.get()方法转化为JQ对象,以及JQ对象通过[index]或.get(index)获取DOM对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、如何获取对象
JS getElementId(‘id’)
JQ $(’#id’)

2、获取到的对象的形式
JS获取到的是DOM对象【object htmlDivElement】
JQ获取到的是 DOM对象包装成的对象 【object object】

3、之间如何转化
JS对象 转成JQ对象
var v=document.getElementById(“v”); //DOM对象
var v=v=v=(v); //jQuery对象
转换后,就可以任意使用jQuery的方法了
JQ转成JS对象
两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index);
(1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。
如:var v=v =v=("#v") ; //jQuery对象
var v=$v[0]; //DOM对象
alert(v.checked) //检测这个checkbox是否被选中
(2)jQuery本身提供,通过.get(index)方法,得到相应的DOM对象
如:var v=v=v=("#v"); //jQuery对象
var v=$v.get(0); //DOM对象
alert(v.checked) //检测这个checkbox是否被选中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值