Jquery Ajax ile gelen içeriğe click event uygulayamıyorum

Başlatan nucromer, 19 Ağustos 2011 - 15:08:09

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

nucromer

Jquery ajax metodu ile çektiğim html içeriğe js event uygulayamıyorum. Ancak içerik static olarak html kodlarında bulunursa uygulayabiliyorum. dinamik içerik çekmek istediğim için bunu yapamıyorum ve bir çözüm bulamadım. bilen arkadaş varsa yardımcı olursa çok sevinirim. Teşekkürler...



$.ajax({
url:"contentAjax.php",
type:"post",
data:"page="+page,
success:function(comeIn){

$("#rightcontent").html(comeIn);
} });


function pictureBig(){ alert("asdas"); }

<img onclick="pictureBig();" src="pictures/deneme.jpg" />





ersinkandemir

#1
Kodları tam olarak verebilir misiniz? Mesela id'si "rightcontent" olan div nerede, neyleri içeriyor? Bunları görmek lazım.
Where there's a shell, there's a way.



doganaydin

İçerik ajax ile çekildiği için .live() metodunu kullanabilirsin. .bind() ile aynı çalışır. Ama henüz oluşturulmayan dom elementlerine atama yapabildiği için ajax ile çekilen verilerde de kullanılabilir.
$(".ajax_ile_geldi").live("click",function() {
    alert("Bu yazı live metodu ile geldi");
});


http://api.jquery.com/live/