2016-12-24 34 views
0

我正在嘗試獲取我在表格中獲得的記錄數量。我嘗試過像下面的行計數(記錄數):從jquery發佈數據中獲取表td的數量

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

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

這怎麼辦?

回答

0

好了,所以這樣做是:

$(data).find('#tableProducts')[0].childNodes[3].childElementCount 
0

.get(0)返回一個DOM元素,而不是一個jQuery對象,所以你不能使用jQuery的方法,像.children()就可以了。

根本不需要這麼做,只需調用.children()就可以選擇結果。

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