问答详情
源自:3-8 jQuery的属性与样式之.css()与.addClass()设置样式的区别

求解 求大神

为什么定义是这样css({
            'background':'yellow'
        })

难道不应该是

.css("newClass")嘛

提问者:hey_whatsup 2016-08-07 17:03

个回答

  • Annie_ly
    2017-02-22 14:11:09

    在讲css()方法的一节中,设置样式的方法有很多种:

    (1).css("background-color","yellow")  //通过传入两个参数来进行设置样式

    (2).css("background-color",function(index,value){  //以回调函数的形式来设置样式

        value = "yellow";    //给value重新赋值

        return  value;        //返回赋值之后的值

    })

    (3).css({

        "background-color": "yellow"    //通过传入一个对象来设置样式

    })

  • WE2008311
    2016-08-13 11:51:42

    两种其实都可以,老师写的那种是json的键值对,多个参数时用那种,只有一个时爱用哪个用哪个

  • 慕粉3758546
    2016-08-07 17:32:52

    .css(样式值)

  • 摆渡人_dudu
    2016-08-07 17:28:25

    css({

        'background':'yellow';

    })

    .addClass('newClass')