Jquery Seçicileri ile Elementi Alamıyorum
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.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
sonradan eklendiği için live click olması gerek, şöyle deneyin
$(document.body).on('click', '.cevapla', function(){
alert('test');
});
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 */
});