为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery里面的通配符

 var elements2 =$("*");这样写的话,elements得到的是DOM对象吗?还是说就是得到的一个数组?

正在回答

4 回答

dom对像,不是数组,你可以通过 elements instanceof Array检测,返回的是false

0 回复 有任何疑惑可以回复我~
#1

易水逝 提问者

非常感谢!
2016-07-28 回复 有任何疑惑可以回复我~
#2

Always_OL

如果是DOM对象,那么 var elements2 =$("*"); 应该就等于 var elements2 =$("*").get(0); ,但为什么不相等?求教
2016-08-13 回复 有任何疑惑可以回复我~
#3

qq_乜许不懂_03883685 回复 Always_OL

var elements2 =$("*")获得的是网页里所有的元素,var elements2 =$("*").get(0);获得的是所有网页元素中的第一个元素
2016-08-31 回复 有任何疑惑可以回复我~

应该是一个jq对象,elements1无法使用.css而elements2可以使用。将elements2转换成dom对象就是elements2.get(0)

0 回复 有任何疑惑可以回复我~

得到的是一个类数组对象

var elements=elements2[0]//转化成DOM对象

0 回复 有任何疑惑可以回复我~

 是一个dom对象,也是一个数组

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

jQuery里面的通配符

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号