v2.5.2
Giriş yap

Jquery Seçicileri ile Elementi Alamıyorum

aybarsalvarci
467 defa görüntülendi

Yorumları veri tabanından ajax ile alıyorum devamında recursive fonksiyon ile yorumları değişlende birleştirip geri döndürüyorum.
Bu fonksiyonu ajax cevap fonksiyonunda çalıştırıyorum.

jquery html() kullanarak bunu div içine atıyorum.

Yorum kısmındaki cevapla butonuna class veriyorum.

$('.cevapla').click(function(){
    alert('test');
});

Şeklinde seçiyorum ama hiçbir sonuç yok.

Yorumu elle eklediğimde çalışıyor.
Ne olduğunu bir türlü bulamadım.

Cevap yaz
Cevaplar (3)
tayfunerbilen
1239 gün önce

sonradan eklendiği için live click olması gerek, şöyle deneyin

$(document.body).on('click', '.cevapla', function(){
    alert('test');
});
aybarsalvarci
1238 gün önce

@tayfunerbilen teşekkürler.

makifgokce
1239 gün önce

Sayfada Sağ tık yapıp inceleye tıkla.
Orada Console sekmesine bak hata veriyormu diye.
kodlarını aşağıdakinin arasına yaz.


document.addEventListener('DOMContentLoaded', function () {
    /* Buraya kodları yaz */
});