我需要jQuery的方法outerHeight()
返回數字數據類型而不是字符串數據類型。outerHeight()方法返回字符串數據類型而不是數字數據類型
var firstTd = $.trim($(this).find("td:first").outerHeight());
alert(typeof firstTd); // output ---> string
alert(firstTd); // output ---> 58
我triedusing parseInt函數
var firstTd = $.trim(parseInt($(this).find("td:first").outerHeight()),10);
alert(typeof firstTd); // output ---> string
alert(firstTd); // output ---> 58
我怎樣才能得到這個輸出地說數字作爲數據類型?
它不是一個數字。你正在使用jQuery trim,它總是返回一個字符串 – chiliNUT
@chiliNUT - 好眼睛,甚至沒有注意到,爲什麼會有人修剪一個數字? – adeneo
@ adeneo謝謝,我的猜測會是他們對jQuery是新的,或者也許最初被修剪的是有意義的,但是他用其他東西代替了它。 – chiliNUT