问答详情
源自:1-6 DOM对象转化成jQuery对象

提问这是什么原因

var $first = $div.first(); //找到第一个div元素

$first.css('color', 'red'); //给第一个元素设置颜色

必须是$first么?为什么我换成one就没有效果。?

提问者:你你你什么鬼啊 2017-06-20 16:55

个回答

  • 慕容2820582
    2017-07-10 00:59:04

    var $one= $div.first(); //找到第一个div元素

    $one.css('color', 'red'); //给第一个元素设置颜色

    必须是$first么?为什么我换成one就没有效果。?  有效果的 我刚刚试过

    如果是变量的名字的话可以随便改的 

    var $haha= $div.first(); //找到第一个div元素

    $haha.css('color', 'red'); //给第一个元素设置颜色

    但如果改调用的jquery方法first()方法名字为one的话肯定不行啊 他都没有这个方法,


  • 慕村1994845
    2017-06-27 21:37:19

    变量名可以随便,但后面的jQuery方法不能改!

    var $one = $div.first(); //找到第一个div元素
    $one.css('color', 'red'); //给第一个元素设置颜色
    $div.last().css('color','red');


  • 慕码人5298297
    2017-06-20 17:30:54

    如果给定一个表示 DOM 元素集合的 jQuery 对象,.first() 方法会用第一个匹配元素构造一个新的 jQuery 对象。