Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dziwne zachowanie replaceChild()
maciu
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

Ostrzeżenie: (0%)
-----


mam taki html
  1. ..
  2. <tr id="wiersz1"><td><input type="checkbox" name="usun" value="1"/></td></tr>
  3. <tr id="wiersz2"><td><input type="checkbox" name="usun" value="2"/></td></tr>
  4. <tr id="wiersz3"><td><input type="checkbox" name="usun" value="3"/></td></tr>
  5. <tr id="wiersz4"><td><input type="checkbox" name="usun" value="4"/></td></tr>


teraz chcę zrobić, żeby usuwał te wiersze tabeli w których checkbox jest zaznaczony.
Robie to za pomocą tego kodu
  1. var checkboxy = document.getElementsByName('usun');
  2. for(var i=0; i<checkboxy.length; i++)
  3. {
  4. if(checkboxy[i].checked)
  5. {
  6. var usun = $('wiersz'+checkboxy[i].value);
  7. usun.parentNode.removeChild(usun);
  8. }
  9. }


wszystko mi ładnie działa, usuwa zaznaczone wiersze tabeli, ale z jednym wyjątkiem. Gdy zaznacze sąsiadujące wiersze to usuwa tylko pierwszy z nich.
Nie mam pojęcia o co chodzi.
Go to the top of the page
+Quote Post

Posty w temacie
- maciu   dziwne zachowanie replaceChild()   19.03.2008, 15:10:00
- - nospor   Usuwaj od "konca" a nie jak teraz od ...   19.03.2008, 15:12:48


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:28