jQuery中 parseFloat(). slice() 方法应用

.parseFloat()方法的使用:parseFloat()函数会在一个字符串从左到右地查找一个浮点(十进制)数。例如,它会将字符串12转成数字12另外,它还会去掉末尾的非数字字符,比如12px就变成了12.如果字符串本身以一个非数字开头,那么parseFloat()会返回NaN,即Not a Number(非数字)。函数的第二个参数用以确保将这个数译码为十进制数,而不是八进制或其他表达法。

var $speech = $('div.speech');

var currentSize = $speech.css('fontSize');//取到应用了speech类的div的字体大小和单位

var num = parseFloat(currentSize,10);//取到应用了speech类的div的字体大小(没有单位)


.slice()方法的使用:slice()函数返回字符串中从指定的字符开始的一个字符串。因为这里使用的度量单位(px)是两个字符,所以我们制定子字符串应该从倒数第2个字符开始。

var $speech = $('div.speech');

var currentSize = $speech.css('fontSize');//取到应用了speech类的div的字体大小和单位

var unit = currentSize.slice(-2);//取到应用了speech类的div的字体的单位

posted @ 2011-09-23 11:05  jayccc  阅读(2467)  评论(0编辑  收藏  举报