Autor Zpráva
wise
Profil
Zdravím, měl bych takový dotaz.

Mám například odkaz v divu s id nahraj na který, když kliknu se spustí např. kod:
$('#nahraj a').click(function(event){ 

   ajax požadavek:
     výsledek:
       načtení do #nahraj např. obrázek
       
       // Jakmile chci udělat nějakou akci, např. alert po kliknutí na daný obrázek, tuto fci vložím sem:
       $('#nahraj').find("img").click(function(event){
          alert('ok');
       });

});


Takto by to mělo všechno fungovat. Ale proč nemůžu použít např. následující kód:

$('#nahraj a').click(function(event){ 

   ajax požadavek:
     výsledek:
       načtení do #nahraj např. obrázek

});

      // Jakmile chci udělat nějakou akci, např. alert po kliknutí na daný obrázek, tuto fci vložím sem:
       $('#nahraj').find("img").click(function(event){
          alert('ok');
       });


a to už nefunguje. Nevíte proč?
Anonym
Profil *
Jestli te chápu dobře tak potřebuješ metodu live(). http://api.jquery.com/live/
wise
Profil
Můžu se zeptat na vysvětlení dle vlastních slov? Díky moc :)
wise
Profil
Už ok, pročetl jsem si odkaz. Zkusím a dám vědět, ale dle textu by to mělo být přesně ono
wise
Profil
Díky moc :) Jede to. Jquery se teprve učím a stále mě překvapuje :)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0