/ / jQuery rimuove l'ultimo figlio di una classe: jquery

jQuery rimuove l'ultimo figlio di una classe: jquery

Sto lavorando su una forma dinamica, le righe sonoavendo i dropdown dei genitori, e quando selezioniamo un genitore aggiunge nuove ROW per il numero di childs, ho dato classi a ogni file child. C'è l'opzione di aggiungere dinamicamente una riga genitore e così via.

Finora l'aggiunta e l'eliminazione delle righe parent stanno funzionando bene. Sto riscontrando problemi durante la rimozione dell'ultima riga secondaria

di seguito è una idea approssimativa di come vengono create le righe, il

  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

per una migliore idea ecco lo screenshot

inserisci la descrizione dell'immagine qui

Questa tabella è semplice, senza tabelle annidate, solo 6 colonne e 12 righe, il rientro è fatto tramite css

Ora se lo uso $("tr.partnumber_2_sub"); in console di firebug, posso vedere come risultato

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

ma quando lo uso $("tr.partnumber_2_sub:last-child"); emette un oggetto vuoto. Voglio rimuovere l'ultimo figlio e la mia ipotesi era di farlo $("tr.partnumber_2_sub:last-child").remove(); ma non sta funzionando.

MODIFICARE

Grazie per le risposte per l'ultima riga, ma mi sono reso conto che mio figlio ha aggiunto che fila / fila hanno anche la stessa classe su tr. Ora devo rimuovere il 2o ultimo elemento

MODIFICARE

Ok, ho aggiunto una classe extra su tr della riga figlio, e non l'ho aggiunta add / del figlio quindi ora posso usarli separatamente. cambiato il titolo e accetta la risposta.

Di tutti voi

risposte:

4 per risposta № 1

provare

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