/ / jQuery supprime le dernier enfant d'une classe - jquery

jQuery supprime le dernier enfant d'une classe - jQuery

Je travaille sur un formulaire dynamique, les lignes sontavoir des listes déroulantes parent, et quand nous sélectionnons un parent qui ajoute de nouvelles emprises pour le nombre d'enfants, j'ai donné des classes à chaque ligne enfant. Il est possible d’ajouter dynamiquement une ligne parente, etc.

Jusqu'à présent, l'ajout et la suppression des lignes parentes fonctionnent correctement. Je ne parviens pas à retirer le dernier rang d'enfant

Vous trouverez ci-dessous une idée approximative de la création des lignes, de la

  Row 1: <parent> select
Row 2: -<child> select
Row 3: -<child> select
Row 4: - Child Add row / Remove row
Row 5: <parent> select
Row 6: -<child> select
Row 7: - Child Add row / Remove row
Row 8: Parent Add row / remove row

pour une meilleure idée voici la capture d'écran

entrer la description de l'image ici

Cette table est simple, pas de tables imbriquées, seulement 6 colonnes et 12 lignes, l'indentation se fait via css

Maintenant si j'utilise $("tr.partnumber_2_sub"); dans la console de firebug, je peux voir le résultat comme

Object[tr.partnumber_2_sub, tr.partnumber_2_sub, tr.partnumber_2_sub]

mais quand j'utilise $("tr.partnumber_2_sub:last-child"); il produit un objet vide. Je veux enlever le dernier enfant et mon hypothèse était de $("tr.partnumber_2_sub:last-child").remove(); Mais ça ne fonctionne pas.

MODIFIER

Merci pour les réponses pour la dernière ligne, mais je me suis rendu compte que mon enfant ajoute une ligne / une ligne ont également la même classe sur tr. Maintenant, je dois enlever le 2ème dernier élément

MODIFIER

D'accord, j'ai ajouté une classe supplémentaire sur le tr de la ligne enfant et je ne l'ai pas ajouté avec l'ajout / la suppression d'un enfant, donc je peux maintenant les utiliser séparément. changé le titre et accepté la réponse.

Que vous tous

Réponses:

4 pour la réponse № 1

essayer

$("tr.partnumber_2_sub").last().remove()