为了账号安全,请及时绑定邮箱和手机立即绑定

split?见图

css("width",function(index,value){
            //value带单位,先分解
            value = value.split('px');
            //返回一个新的值,在原有的值上,增加50px
            return (Number(value[0]) + 50) + value[1];
        })

http://img1.sycdn.imooc.com//57c68a210001878208780347.jpg

正在回答

6 回答

我用alert弹了value[1]确实什么也没有,我也纳闷+上这个有什么意义 ,还有讲义说jq的css()这个方法中加不加px都是等效的。讲师是不是考我们?哈哈

0 回复 有任何疑惑可以回复我~

这个思路和函数我是理解的,不用return (Number(value[0]) + 50) + value[1];把value[1]直接‘+px+’也可以。我是纠结这个value[1]能把px打出来吗

0 回复 有任何疑惑可以回复我~
#1

清影同学

打不出来!!1
2016-09-07 回复 有任何疑惑可以回复我~
#2

慕粉第一号 提问者 回复 清影同学

打不出来 那慕课要给我开个会员之类,感谢我找出bug
2016-09-08 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//57c6ee260001321e02630568.jpg我又试了一次,px打不出来。原题用css(,)第二个参数穿了个函数进去 拼接的字符串是怎么把单位px打出来的

0 回复 有任何疑惑可以回复我~

他这用px分割,但是分割后的数组只有一个元素,即是 【0】有值。【1】无值。

0 回复 有任何疑惑可以回复我~

我的意思是这有些问题。我把代码截图放上去就是希望可以看看

0 回复 有任何疑惑可以回复我~

字符串分割split()

http://www.imooc.com/code/832

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

split?见图

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信