[jQuery] Usuniecie zawartości TR

0

Witam

Jak usunąć za pomocą jQuery TR który zawiera w sobie nacisniety przycisk. Tak jak na screenie, nacisne przycisk DELETE i chce usunac caly, w ktorym jest ten przycisk, dodam ze nie mam ID tego TR'a, potrzebuje jakoś znalezc rodzica i go usunac, ale nie wiem jak

user image</image>

0

Coś w tym guście:

$('table input[type=text][value="Delete"]').click(function() {
  $(this).parent("tr").remove();
});

Pisałem z palca, chodziło mi o pomysł.

0

No właśnie tak już próbowalem i nie działa to.

0

A co konkretnie nie działa?
W kodzie pana kuby zamień .parent('tr') na .closest('tr')

0

Ale to właściwe rozwiązanie, tylko są drobne błędy.

Najwyraźniej autor zrobił nie ten typ inputa co powinien (jest text, a powinien być submit, z tego co widzę). No i .parent() podróżuje w górę tylko o jeden poziom w DOM. A tam masz zapewne jakiś element td, a nie tr. Możesz użyć funkcji closest('tr'), która sprawdza nie tylko rodzica danego elementu, ale również dalszych przodków.

edit: Jak to pisałem, to post @Marooned jeszcze nie istniał.

0

Dzięki za pomoc, wszystko gra

1 użytkowników online, w tym zalogowanych: 0, gości: 1