jQuery:テーブルの行数を数えます
Jquery Count Number Rows Table
使い方 jQuery テーブル内のtr要素の数を数えますか?
私は1つあることを知っています 同様の問題 、しかし、私は行の総数だけが必要です。
#1階
私は次のようになります:
jQuery('#tableId').find('tr').index()
#2階
セレクターを使用すると、すべての行が選択され、長さが取得されます。
var row Count = $('#myTable tr').length
注:このメソッドは、ネストされた各テーブルのすべてのtrも計算します。
#3階
表 テーブル内のテーブルと行内の行をカウントせずに行数をカウントしたい場合は、これが非常にうまく機能することがわかりました。 さて、テーブルからattr行を取得し、コレクションの長さを取得します。 jQueryの作業は少ないと思います。 tbodyがある場合は、これを試してください No title タイトルがある場合は お楽しみください! ! ! AJAXリターンでこれを行う方法が必要なので、次の記事を書きました。 Number of results: 明らかにこれは簡単な例ですが、役立つ場合があります。 また... これにより、ネストされたテーブル行がカウントされなくなります。 これは私の意見: 使用法: またはで使用する場合は、次の構文を使用する必要があります。そうしないと、誤った値が取得されます。
var rowCount = $('#myTable >tbody >tr').length
#4階
var rowCount = $('#tableData > tbody').children().length
#5階
$('#myTable').attr('rows').length
#6階
$('#myTable > tbody').children.length
$('#myTable > tbody').children.length -1
#7階
var trLength = jQuery('#tablebodyID >tr').length
#8階
row_count = $('#my_table').find('tr').length column_count = $('#my_table').find('td').length / row_count
#9階
#10階
var rowCount = $('table#myTable tr:last').index() + 1
#11階
//Helper function that gets a count of all the rows
in a table body $.fn.rowCount = function() { return $('tr', $(this).find('tbody')).length } var rowCount = $('#productTypesTable').rowCount()