段中代码看不懂

来源:3-7 jQuery的属性与样式之样式操作.css()

慕先生2746622

2016-10-29 12:16

$('.sixth').css("width",function(index,value)
        {
            value=value.spilt('px');
            return(Numder(value[0])+50)+value[1];
        })

写回答 关注

2回答

  • 我不是林俊杰
    2016-11-02 17:56:18

    value[1]完全是可以删掉的,因为本来的value="60px" 之后split('px')得到的只有[60,] 所以value[0]=60 value[1]="" (不明白可以回头看看split的用法)。这的目的就是留下数字进行运算。

    qq_感谢永...

    非常感谢

    2016-11-09 17:14:42

    共 1 条回复 >

  • qq_街角的祝福_0
    2016-10-29 14:26:34

    选择器选中class名为sixth的的元素,为它的width属性传入一个回调函数。value是一个数组,value[0]是元素值,value[1]就是"px",作用就是把这两个分开,因为带上"px"不能进行运算。然后返回的是元素原来的值+50+"px"。应该说的很清楚了。

    我不是林俊杰

    可是输出value[1]是空的 不是px

    2016-11-02 17:50:58

    共 1 条回复 >

jQuery基础 (一)—样式篇

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

217496 学习 · 1303 问题

查看课程

相似问题