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

来源:1-6 DOM对象转化成jQuery对象

Weirdo超3315558

2016-11-11 16:43

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

写回答 关注

3回答

  • 慕虎6322321
    2016-11-11 17:49:24
    已采纳

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

  • web_東
    2017-01-02 14:00:03

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

  • 慕粉4165131
    2016-12-22 16:45:23

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

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题