7
Je veux chaque cellule de chaque ligne sauf la dernière de chaque rangée. J'ai essayé:jQuery: comment sélectionner toutes les cellules d'une table à l'exception du dernier de chaque rangée?
$("table tr td:not(:last)")
mais cela semble m'avoir donné toutes les cellules sauf la toute dernière dans la table. Pas tout à fait ce que je veux. Je suis sûr que c'est simple mais je suis encore en train d'enrouler ma tête autour des sélecteurs.
êtes-vous sûr de ne pas utiliser un '
' à la place? alors seulement correspondre à tbody-rows. – jishiRépondre
Essayez:
Source
2009-01-23 07:23:17
De la documentation: While: last correspond à un seul élément, cela correspond plus d'un: un pour chaque parent. – dbrien
Et le gagnant par ordre chronologique ... :) – cletus
Essayez le sélecteur dernier enfant. Cela:
sélectionnera toutes les cellules dans toutes les lignes à l'exception des cellules dans la dernière colonne.
Source
2009-01-23 07:26:14 kgiannakakis
le tr est inutile car par défaut jquery ne cherche pas de descendants immédiats - pour obtenir les descendants immédiats seulement, vous devez utiliser le> "opérateur" –
Vous pouvez essayer
ou
où n est index basé sur 1 d'un élément enfant
ou
Source
2009-01-23 07:37:27 mipi
+1 pour le nième - Mention d'honneur – cletus
FWIW J'ai trouvé original fonctionne très bien (peut-être un enhancem ent au principal jQ depuis 2009?) ...
La ligne d'en-tête de ma table a fond de la marine de sorte que la bordure blanche à droite fait la table regarder snaggletoothed et non correspondre à la frontière 1px noir des données
Source
2013-05-02 21:03:16 gordon
Questions connexes