Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery]brak obsługi zdarzeń - zewnętrzny plik
Forum PHP.pl > Forum > XML, AJAX
dieselvm
mam listę:

<ul id="lista2" > </ul>


do której ładuję elementy z zewnętrznego pliku:

lista.php

<?php echo"<li>Item 1</li> <li>Item 2</li> <li>Item 3</li>";

poprzez:
$("#lista2").load("lista.php");

i chciałbym obsługiwać zdarzenia na elementach tej listy, ale nie udaje mi się to. poniższa funkcja nie działa:

$("li").click(function(){
$(this).html("<li>xxx</li>");
});


czyli generalnie nie mam kontroli nad elementami pobieranymi z zewnętrznych plików...

czy jest jakiś sposób na kontrolę takich elementów? (dodam, że chodzi mi o dynamiczną zmianę elementów listy)

zzeus
To dlatego że zazwyczaj zdarzenia nie działają dla dynamicznie dodanych elementów, trzeba skorzystać z live()
dieselvm
Cytat(zzeus @ 23.09.2009, 14:12:46 ) *
To dlatego że zazwyczaj zdarzenia nie działają dla dynamicznie dodanych elementów, trzeba skorzystać z live()


dzięki wielkie!
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.