/ / jQuery видалити останню дитину класу - jquery

jQuery видалити останню дитину класу - jquery

Я працюю над динамічною формою, є рядкимаючи батьківські випадаючі списки, і коли ми вибираємо батьківського, він додає нові рядки для кількості дочірніх, я дав класи кожній дитині рядків. Є можливість динамічного додавання батьківського рядка тощо.

До цих пір додавання та видалення батьківських рядків працює нормально. У мене виникають проблеми з видаленням останнього дочірнього рядка

Нижче наведено приблизне уявлення про те, як створюються рядки

  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

для кращої ідеї тут - скріншот

введіть опис зображення тут

Ця таблиця проста, без вкладених таблиць, лише 6 стовпців і 12 рядків, відступ виконується через css

Тепер, якщо я використовую $("tr.partnumber_2_sub"); в консолі firebug, я бачу результат, як

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

але коли я використовую $("tr.partnumber_2_sub:last-child"); виводить порожній об'єкт. Я хочу видалити останню дитину, і я думаю, що це було $("tr.partnumber_2_sub:last-child").remove(); але це не працює.

РЕДАГУВАТИ

Дякуємо за відповіді за останній рядок, але я зрозумів, що моя дитина додає рядок / del ряд також мають той же клас на tr. Тепер я повинен видалити другий останній елемент

РЕДАГУВАТИ

Гаразд, я додав додатковий клас на tr дитячого ряду, і не додав його додати / del дитини, так що тепер я можу використовувати їх окремо. змінив назву і прийняв відповідь.

Від усіх вас

Відповіді:

4 для відповіді № 1

спробуй

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