2014-09-24 17 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); 
};