value[1]应该是空格吧,肯定不是px
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>
对,是空格,老师应该打错了