我正在尝试获取我在表格中获得的记录数量。我试图获取行数如下(记录数):
var length = $(data).find('#tableProducts').get(0).children('tr').children('td').length
console.log($(data).find('#tableProducts'));
上面的方法每次都返回0值。
如何做到这一点?
答案 0 :(得分:0)
好的,所以做到了:
$(data).find('#tableProducts')[0].childNodes[3].childElementCount
答案 1 :(得分:0)
.get(0)
返回一个DOM元素,而不是jQuery对象,所以你不能在它上面使用像.children()
这样的jQuery方法。
您根本不需要这样做,只需在选择器的结果上调用.children()
。
var length = $(data).find('#tableProducts').children('tr').children('td').length;