2014-01-25 82 views

回答

4
var number = +$("#rate").text(); 
//   |    \______get text of span as string 
//   |_________________unary plus converts to numeric 
+0

ha got it!,so +與Number()相同; – Ben

0

可以使用text()方法和parseInt()將其轉換爲數字讓你span內的文本:

var rateVal = parseInt($("#rate").text(), 10); 
0

你可以這樣做也是這個

var result = Number($("#rate").html()); 

但小心使用數字功能,請看看這個討論區別parseInt和Number。正如羅科所指出的那樣:

What is the difference between parseInt(string) and Number(string) in JavaScript?

+1

http://stackoverflow.com/questions/4564158/what-is-the-difference-between-parseintstring-and-numberstring-in-javascript –

+0

@ RokoC.Buljan現在用parseInt編輯了答案。 –

+0

你應該刪除你的答案,否則它是Felix的答案的副本,並且順便提一句,你缺少'radix'參數。 –