2012-09-06 57 views

回答

4

使用parseInt功能

parseInt('75.9%',10) 
> 75 

我在你的情況猜測這將是

score = parseInt($(this).text(), 10); 

Demo

+0

使用parseInt(this.textContent || this.innerText),10);''可能更高效。請注意,在[ES5](http://ecma-international.org/ecma-262/5.1/#sec-15.1.2.2)中,前導零爲八進制的假設已被刪除,但瀏覽器仍然這樣做(至少FF 15)。 – RobG

+0

工作,謝謝! –

2

而不是閱讀的人數達到小數點,爲什麼不讀和圓值正確嗎?

parseInt('75.9%',10);   //-> 75 
Math.round(parseFloat('75.9%')); //-> 76 
+0

'parseFloat()'不輪迴,並且不需要第二個參數。 (雖然我同意通過適當的方法舍入75.9到76也許是有道理的。) – nnnnnn

+0

@nnnnnn謝謝;我必須通過排列評論來複制/粘貼並分散注意力。固定。 – Phrogz

相關問題