Anasayfa / Genel / Dinamik olarak oluşturulan html elemana jquery eventi uygulamak

Dinamik olarak oluşturulan html elemana jquery eventi uygulamak

Dinamik olarak oluşturulan html elemana jquery eventi uygulamak için bir kaç yöntem bulunuyor. Örneğin bir jquery ajax yardımıyla ekranı temizleyip sonrasında yeni veriler ile html elemanları tekrar oluşturdunuz ve bu html elemanların bazı eventlerini kullanmak istiyorsunuz. Append fonksiyonu ile html elemanları oluşturduktan sonra tekrar click vs. eventleri kullanmak istediğinizde çalışmayacaktır. Bunun için aşağıdaki örnekleri kullanabilirsiniz

Örnek Kullanım 1-

$('body').on('click', '.test', function () {// test classında bir hmtl elemanın click eventini kullanacağım.
alert("tık");
$(".test").remove();// daha sonra bu elemanı siliyorum.
$("#data").append("<div class="test" div="">");// tekrar oluşturuyorum. return false; });</div>

Örnek Kullanım 2-

$(".test").live('click', function () {
alert("tık");
$(".test").remove();
$("#data").append("<div class="test">&nbsp;</div>");
});

Kolay gelsin.

Hakkında Murat KIRMIZIGÜL

- Gaziantep doğumlu - Bilgisayar Mühendisi - Yazılım Geliştirici-Proje Yöneticisi - Siyaset, Tarih, Sosyoloji, Fotoğrafçılık sever - Ayaz'ın babası :)

Cevapla

E-posta adresiniz yayınlanmayacak.Gerekli alanlar işaretlenmişlerdir *

*

Yukarı çık