问答详情
源自:3-7 jQuery的属性与样式之样式操作.css()

value[1]?

value[1]应该是空格吧,肯定不是px

提问者:慕粉1472659020 2016-09-08 21:16

个回答

  • 慕虎5387366
    2016-09-18 14:08:34

    value[1]是  空的字符串

    <script type="text/javascript">
    		//获取到指定元素的宽度,在回调返回宽度值
    		//通过处理这个value,重新设置新的宽度
    		$('.sixth').css("width",function(index,value){
                //value带单位,先分解
                console.log(index);//值为0
                console.log(value);//值为60px
                value = value.split('px');
                //返回一个新的值,在原有的值上,增加50px
                console.log(value);//值为["60", ""],意思就是切分的px被切了
                return (Number(value[0]) + 50) + value[1];//value[1]是  空的字符串
            })
        </script>

    http://img.mukewang.com/57de2f5a0001a95707400120.jpg




  • 慕粉3837961
    2016-09-09 13:32:12

    对,是空格,老师应该打错了