Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jQuery, grafika dodana na strone przez funkcję "prepend()" i przypisanie jej funkcji "click()" - problem.
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
patrix007
Witam,

Mój problem polega na tym, że nie umiem przypisać funkcji click czemukolwiek co zostało dodane np. za pomocą "prepend()".

Np jeśli grafika jest na stronie na stałe:
  1. <img class="ImgUsunOsLista" src="gfx/cross.png" alt="usun">

i dodam do niej:
  1. $('img.ImgUsunOsLista').click(function(){
  2. alert("klik!");
  3. });

to działa, jednak jeśli zrobię tak, że dodam te grafikę za pomocą "prepend()", która też pojawi się na stronie w późniejszym czasie i dodam "click()" np. po adresie z FireBuga:

  1. $('table#tab1 tbody tr td p img.ImgUsunOsLista').click(function(){
  2. alert("klik!");
  3. });


to nie działa, nie wiem za bardzo jak się dostać do takiego czegoś.


Generalnie chodzi mi jak dodać jakieś akcje (np. click) do elementów strony (których początkowo nie ma w kodzie strony) dodawanych przez prepend tak aby to działało.

Dzięki za pomoc.
Wicepsik
zastosuj http://api.jquery.com/live/
patrix007
Dzięki o to chodziło. yahoo.gif
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.