2014-09-24 43 views
0
var countRow = function(){ 
    var rowCount = $('#box_details tr').length(); 
    alert(rowCount); 
}; 

這個代碼給錯誤,如數量不是功能,如何改變這種錯誤:號是不是在jQuery的功能

+0

可能重複[什麼原因造成的錯誤「遺漏的類型錯誤:數量不是一個函數」(http://stackoverflow.com/問題/ 3332137 /什麼,是造成最錯誤未捕獲-類型錯誤用戶號碼是 - 不一個函數) – jstricker 2014-09-27 01:26:01

回答

1

代替

$('#box_details tr').length(); 

使用

$('#box_details tr').length; 

lengthproperty不是function所以用它像一個property如上所示。

你完整的jQuery代碼如下如下圖所示:

var countRow = function(){ 
    var rowCount = $('#box_details tr').length; //<---- correct here 
    alert(rowCount); 
};