2010-01-12 95 views

回答

0

如果單元格只包含文本像這樣應該做的:

var someNumber, stringData = $("table_cell_id").innerHTML.strip(); 
if (stringData.length > 0) someNumber = Number(stringData); 
if (isNaN(someNumber)) { 
    alert("Error: someNumber is not a number"); 
} 
else { 
    alert(someNumber); 
} 

的innerHTML返回細胞的原始字符串數據。條()移除前導和尾部空格和數量(x)的連鑄修整字符串爲一個數字。

如果單元格可以是空的,你wan't檢查,當然。此外,這是好事,檢查變量是否爲NaN(非數字)。

這裏是一個一行應工作:

var someNumber = Number($("table_cell_id").innerHTML.strip());