Comment obtenir toutes les lignes d’une table sans les obtenir dans les tables enfants?
var rows = $('tr', tbl);
Cela renverra TOUTES les balises
var rows = $('#tblID > tbody > tr')
Le sélecteur d’enfants obtiendra l’élément
la table et par conséquent les éléments
qui sont des enfants directs du tbody de la table.
Si vous avez déjà un object de table:
var rows = $(tbl).find('> tbody > tr');
Ou:
var rows = $(tbl).children('tbody').children('tr');
Voici un exemple de travail .
var count = $('#tableID').rows;
Cela fonctionne, car le sélecteur renverra un object HTMLTableElement.
Probablement:
var rows = $("#tableid>tr");