Pour une raison quelconque, chaque fois que j'essaie de compter le nombre de lignes dans un tableau il renvoie toujours 1. J'ajoute et supprime dynamiquement des lignes à la table , donc je suis commence à penser qu'il ne fait que compter le nombre de lignes initialement configuré dans la table. voici le code que j'utilise.jQuery table nombre de lignes renvoie toujours la valeur de 1
$(".elementDelRowButton").live ('click', function (event) {
console.log ($(this).closest('table').length);
if ($(this).closest('tr').index()!=0) {
$(this).parent().parent().remove();
}
});
J'ai essayé d'utiliser la taille, la longueur et d'autres variations, il retourne toujours 1.
Voici le code HTML:
<table id="element_items"><tr>
<td><input type="radio" name="radio" /></td>
<td><input type="text" value="RadioItem"/></td>
<td><span class="elementAddRowButton">+</span>/<span class="elementDelRowButton">-</span></td>
</tr>
</table>
La meilleure solution possible – behz4d