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

为什么这里用上一章 的方法var $first=$div[0]没有效果呢

为什么这里用上一章 的方法var $first=$div[0]没有效果呢 

正在回答

3 回答

jq中没有这个写法,只有first(),last(),eq()等等,你要是想要第二个变色,那可以用 var $first = $div.eq(1);$first.css("color","red");注意,eq内数字的索引是从0开始的,所以1表示第2个

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

'eq()'是、jquery的选择器。index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1)。

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

上一章里的方法是是把jQuery对象转化为DOM对象,用的是var div = $div[0];而不是 var $first = $div[0],也就是说用这种方法转化为一个DOM对象而非jQuery对象。

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

举报

0/150
提交
取消

为什么这里用上一章 的方法var $first=$div[0]没有效果呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信