2011-05-26 89 views
1

我想要得到<td>其子女長度(size())是2使用Jquery。我正在嘗試這個,但是這隻會返回我size()&而不是<td>'s獲取使用Jquery兒童長度的元素

grid.find("tr").find("td").children().size(); 

我該怎麼做?

回答

2

您需要使用.filter() .size()返回jQuery對象中元素的數量。

var tds = grid.find("tr").find("td").filter(function(){ 
    return $(this).children().length == 2; 
}); 
//tds Contains only those tds with two children 

將返回td的有2個孩子。