Mam wyświetlanych kilka zdjęć(linków - co cokolwiek) w jednym div o id="fotki"
W img mam następujące wartości podobnych do tej:
<div id=fotki> <img src=/images/foka.jpg class=delete id=fok1> <img src=/images/foka.jpg class=delete id=fok2> ....... </div> i teraz ponizej wrzucam wywołanie ajaxa: <script type="text/javascript"> $(".delete").click( function(){ $.ajax({ type: "GET", url: "../../special_controller/ajax/test/test2", success: function(msg){ $('#fotki').html(msg); } }); } ); </script>
W pliku php mam generowany do postaci czystego html identyczna postać listy fotek i podmieniam po prostu.
I teraz jak odpalam to działa ok - czyli po kliknięciu na jedna z fotek zdarzenie click zostaje zczytane i idzie ajax i podmiana i gra gitara.
Wszystko bez jakiś zwracanych błędów.
Ale teraz jak chce znowu kliknąć w fotkę by kolejny raz przeładować div - to już wogole nie działa zdarzenie click - nie wchodzi w ogole w nie.
Próbowałem już na id-tki dać click, na class i zawsze tak samo działa. Później próbowałem zamiast fotek linki dac testowo z idikami i tak samo się działo.
Wszystko działało od razu po odświeżeniu strony ale po przeładowaniu diva już drugi raz click nie działa.