v2.5.2
Giriş yap

Javascript tüm zamanlar için seçmek

iamefe
467 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
1315 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
1316 gün önce

@venloress adam sadece javascript ile yapcakmis

venloress
1316 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.