我记得JS的split()方法用完之后,括号里的会不在数组里。比如字符串2:3:4,用split(:),得到的是array(2,3,4)。不知道这里为什么px依然在。

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

风起临冬

2018-08-17 20:06

我记得JS的split()方法用完之后,括号里的会不在数组里。比如字符串2:3:4,用split(:),得到的是array(2,3,4)。不知道这里为什么px依然在。

写回答 关注

1回答

  • 巧克力味粑粑
    2018-08-18 11:19:21
    已采纳

    你说的没错,我试了一下

    https://img3.mukewang.com/5b778fbd0001594006530286.jpg

    https://img1.mukewang.com/5b778fbb0001b70304190197.jpg

    60下面明显有个空,说明其实val[1]里面是没东西的。

    我想,最后有px单位可能是因为注意事项第三点提到的

    当一个数只被作为值(value)的时候, jQuery会将其转换为一个字符串,并添在字符串的结尾处添加px,例如 .css("width",50}) 与 .css("width","50px"})一样


    风起临冬

    非常感谢!

    2018-08-18 12:45:53

    共 2 条回复 >

jQuery基础 (一)—样式篇

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

217509 学习 · 1218 问题

查看课程

相似问题