Autor | Zpráva | ||
---|---|---|---|
wise Profil |
#1 · Zasláno: 31. 7. 2010, 01:01:47
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 * |
#2 · Zasláno: 31. 7. 2010, 01:24:38
Jestli te chápu dobře tak potřebuješ metodu live(). http://api.jquery.com/live/
|
||
wise Profil |
#3 · Zasláno: 31. 7. 2010, 02:35:09
Můžu se zeptat na vysvětlení dle vlastních slov? Díky moc :)
|
||
wise Profil |
#4 · Zasláno: 31. 7. 2010, 02:44:42
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 |
#5 · Zasláno: 31. 7. 2010, 02:46:18
Díky moc :) Jede to. Jquery se teprve učím a stále mě překvapuje :)
|
||
Časová prodleva: 15 let
|
0