Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JQuery][CSS] Usunięcie ostatniego wiersza jeżeli('name' != 'value') lub usuń kolejny
Forum PHP.pl > Forum > Po stronie przeglądarki
KotWButach
Witam
Mam dzis taki problem
Mam tabelkę z wierszami. Usuwam ostatni element jednak zamiast usuwać się ma on mieć nadawany attr name równy toRemove
Problem w tym że gdy już jest toRemove funkcja powinna ustawiać ten atrybut dla kolejnego od dołu który go jeszcze nie posiada.

Poniższy kod nie działa prawidłowo niestety sad.gif

  1. $("#" + id + " table:nth-child(1) tbody tr:last-child:lt(1):not([name='toRemove'])").css("background", "red").attr("name", "toRemove");
trueblue
  1. $("#" + id + "table:nth-child(1) tbody tr:not([name='toRemove'])").last().css("background", "red").attr("name", "toRemove");

last-child oraz not po prostu się wykluczają, bo last-child zawsze podaje ostatnie dziecko.
KotWButach
Dzięki działa

  1. $("#" + id + " table tbody:lt(1) tr:not([name='toRemove'])").last().attr("name", "toRemove");
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.