v2.5.2
Giriş yap

Javascript tüm zamanlar için seçmek

iamefe
447 defa görüntülendi

Son videoların birinde Tayfun hoca Jquery ile bir elementi seçerken sonradan eklense bile seçilmesini sağlamıştı.
Bunu sadece javascript ile nasıl yapabilirim.

Cevap yaz
Cevaplar (3)
bbera
1254 gün önce

Yukarıda verilen JQuery kodunun pure JavaScript hali şu şekilde olacak umarım sorunun cevabı olmuştur.

document.body.addEventListener('click', function(e) {
  if (e.target && e.target.className == 'clickEvent') {

    alert()

  }
});
bariscodefx
1254 gün önce

@venloress adam sadece javascript ile yapcakmis

venloress
1254 gün önce

Click olayından örnek vereyim.

Normalde bu şekilde bir kullanım sağladığımızda, html elementi sonradan eklendiğinde çalışmıyor.

$('.clickEvent').click(function () {
    alert('Prototurk.com');
});

Fakat bu şekilde kullandığımızda html elementi sonradan eklense bile tıklama eventimiz çalışıyor.

$('body').on('click', '.clickEvent', function () {
    alert('Prototurk.com');
});

Buradaki "click" eventi yerine mouseover,mouseenter,mouseleave gibi eventleri yazabilirsiniz.
Diğer detayları ve kullanım örneklerini görmek için tıklayınız.