Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyczyszczenie div-a
Forum PHP.pl > Forum > XML, AJAX
tomaszh
w przykładzie anakina (http://advajax.anakin.us/phpsolutions/2.html) w następujący sposób usuwane są poszczególne wiersze tabeli:
html:
  1. <tbody id="dataTable">

js:
  1. d = $("dataTable");
  2. for (i = d.rows.length-1; i >= 0; i--)
  3. d.deleteRow(i);

w moim przykładzie jest div
  1. <div id="dataTable">

Pytanie: W jaki sposób mogę wyczyścić wczytane w diva dane, tak aby po wczytaniu kolejnych danych były tylko najnowsze?
albrzykowski
Hej, a moze tak:

  1. <?php
  2. var el=document.getElemetById('dataTable');
  3. while(el.hasChildNodes()){
  4. el.removeChild(el.childNodes);
  5. }
  6. ?>

Powinno byc OK, jesli trzyba bylo by zliczyc ilosc elementow to odowiednio el.childNodes.length i zwiekszasz przez inkrepentacje usuwanie elemntow.
Pozdrawiam!
tomaszh
musiałem trochę zmienić, ale najważniejsze że działa:
  1. while (d.hasChildNodes()) d.removeChild(d.firstChild);
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.