6行を超えるすべてのテーブルと、6行以下のすべてのテーブルを識別したいと思います。
私が思いつくことができる最善の方法は、各テーブルの行をループしてカウントすることですが、より洗練されたソリューションが必要です。これらのテーブルを見つけるためにループしてカウントする以外に何ができますか?
6行を超えるすべてのテーブルと、6行以下のすべてのテーブルを識別したいと思います。
私が思いつくことができる最善の方法は、各テーブルの行をループしてカウントすることですが、より洗練されたソリューションが必要です。これらのテーブルを見つけるためにループしてカウントする以外に何ができますか?
これに使用できますjQuery.filter
:
$("table").filter(function(){
return $(this).find("tr").length > 6;
});
あなたは .filter() を探しています
$('table').filter(function(index) {
return $('tr', this).length > 6;
});