从jquery发布数据中获取表td的计数

时间:2016-12-24 20:59:20

标签: javascript jquery html dom count

我正在尝试获取我在表格中获得的记录数量。我试图获取行数如下(记录数):

       var length = $(data).find('#tableProducts').get(0).children('tr').children('td').length
console.log($(data).find('#tableProducts'));

上面的方法每次都返回0值。

如何做到这一点?

2 个答案:

答案 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;