Как подсчитать количество элементов tr в таблице, используя jQuery?
Я знаю, что есть похожий вопрос , но я просто хочу общее количество строк.
Как подсчитать количество элементов tr в таблице, используя jQuery?
Я знаю, что есть похожий вопрос , но я просто хочу общее количество строк.
Используйте селектор, который выберет все строки и примет длину.
var rowCount = $('#myTable tr').length;
Примечание: этот подход также учитывает все trs каждой вложенной таблицы!
Если вы используете
<tbody>
или<tfoot>
в своей таблице, вам придется использовать следующий синтаксис, иначе вы получите неверное значение:источник
С другой стороны ...
jsFiddle DEMO
Это гарантирует, что любые вложенные строки таблицы также не будут учитываться.
источник
var rowCount = $('table#myTable tr:last').index() + 1;
<thead>
строки и строки вложенных таблиц. Ницца. jsfiddle.net/6v67a/1576<td>
имеет внутреннюю таблицу, он возвращает количество строк этой таблицы !! jsfiddle.net/6v67a/1678Ну, я получаю строки attr из таблицы и получаю длину для этой коллекции:
Я думаю, что jQuery работает меньше.
источник
Вот мой взгляд на это:
ПРИМЕНЕНИЕ:
источник
Я получил следующее:
источник
Без заголовка
Если есть заголовок, то
Наслаждаться!!!
источник
<thead>
который должен прийти раньше<tbody>
. Таким образом, -1 не требуется, если таблица правильно спроектирована в соответствии со стандартом.Мне нужен был способ сделать это в возвращении AJAX, поэтому я написал эту часть:
Очевидно, это быстрый пример, но он может быть полезным.
источник
Я нашел, что это работает очень хорошо, если вы хотите считать строки без подсчета th и любых строк из таблиц внутри таблиц:
источник
источник
var trLength = jQuery('#tablebodyID >tr').length;
источник