v2.5.2
Giriş yap

Javascript tüm zamanlar için seçmek

iamefe
500 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
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (3)
bbera
1387 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()

  }
});
JavaScript
bariscodefx
1387 gün önce

@venloress adam sadece javascript ile yapcakmis

venloress
1387 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');
});
JavaScript

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

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

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.