Weirdo超3315558
2016-11-11 16:43
为什么这里用上一章 的方法var $first=$div[0]没有效果呢
jq中没有这个写法,只有first(),last(),eq()等等,你要是想要第二个变色,那可以用 var $first = $div.eq(1);$first.css("color","red");注意,eq内数字的索引是从0开始的,所以1表示第2个
'eq()'是、jquery的选择器。index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1)。
上一章里的方法是是把jQuery对象转化为DOM对象,用的是var div = $div[0];而不是 var $first = $div[0],也就是说用这种方法转化为一个DOM对象而非jQuery对象。
jQuery基础 (一)—样式篇
217509 学习 · 1218 问题
相似问题