Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!


Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > jQuery

Jquery ile oluşturulan butona tıklama işlevi atayamıyorum

  #1  
Okunmamış 05 Kasım 2018, 01:07
ismail03 Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 28 Kasım 2013
Yaş / Cinsiyet: 25 / Erkek
Konum: Afyon
Ad, Soyad: Is... Çi...
Mesajlar: 2.690
Beğeniler: 482 / 342
Ticaret: 11, 100%
HTML Kodu:
$(function(){
var sil=function()
{
var ver=$(this).data("veri");
sepetsil(ver);
}
$(".urun-sil").on("click",function(){
var ver=$(this).data("veri");
function sepetsil(v)
{
$(".sepet li #spt"+v).remove()
console.log(v+"sildi");
}
}):
$(".urun-ekle").on("click",function(){
var icerik="<li id='spt1'><div class='sptad'>içerik</div><div class='urun-sil'>Sil</div></li>";
$(".sepet").append(icerik);
$(".urun-sil").on("click",sil);
});
});
bu şekilde kodladım ekleme yapıyor ama sorun silme işleminde silmesine siliyor ama konsolda birden fazla 1 silindi yazıyor yani birden fazla silme fonksiyonum çalışıyor. Bu hatayı nasıl çözerim?
Yeni oluşturmuş olduğum elemente nasıl etkinlik(event{onclick =>tıkla sil}) atarım ?
Mobilden yazdım kodlamada parantez hataları olabilir. İşlem yaptığım sayfada syntax hatası konsola düşmemekte
Konu ismail03 tarafından (05 Kasım 2018, 01:12 ) değiştirilmiştir.
  #2  
Okunmamış 05 Kasım 2018, 08:27
Avatar Seçilmemiş
www.ontedi.com
 
Üyelik Tarihi: 03 Ekim 2013
Cinsiyet: Erkek
Konum: Ankara
Ad, Soyad: Se... To...
Mesajlar: 1.028
Beğeniler: 283 / 122
Ticaret: 2, 100%
$("body sonrasanolusannesne").on("click", function(){}

seklinde olmasi lazim. mobilde detayli yazamiyorum. Bilgiasayara gecince bakayim
www.ontedi.com
www.cizgi.site
  #3  
Okunmamış 05 Kasım 2018, 23:04
ismail03 Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 28 Kasım 2013
Yaş / Cinsiyet: 25 / Erkek
Konum: Afyon
Ad, Soyad: Is... Çi...
Mesajlar: 2.690
Beğeniler: 482 / 342
Ticaret: 11, 100%
Alıntı:
ontedi Adlı Üyeden Alıntı
$("body sonrasanolusannesne").on("click", function(){}

seklinde olmasi lazim. mobilde detayli yazamiyorum. Bilgiasayara gecince bakayim
cevabınızı bekliyorum
  #4  
Okunmamış 05 Kasım 2018, 23:53
Avatar Seçilmemiş
www.ontedi.com
 
Üyelik Tarihi: 03 Ekim 2013
Cinsiyet: Erkek
Konum: Ankara
Ad, Soyad: Se... To...
Mesajlar: 1.028
Beğeniler: 283 / 122
Ticaret: 2, 100%
Kod:
jQuery(document).ready(function () {
    jQuery("body").on("click", ".sonradan-eklenen-nesne-class-degeri", function () {
        var strId = jQuery(this).attr("data-id");
        var strDeger = jQuery(this).val();
    });
});

Yanlış anlamamışımdır umarım.
www.ontedi.com
www.cizgi.site
  #5  
Okunmamış 06 Kasım 2018, 12:53
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 17 Mayıs 2014
Yaş / Cinsiyet: 29 / Erkek
Konum: Sivas
Ad, Soyad: Gö... Ko...
Mesajlar: 79
Beğeniler: 19 / 11
Ticaret: 0, 0%
Kod:
$("body").delegate(".urun-sil","click",function(){
$(".urun-sil").on("click",sil);
});
Bu şekilde yaparsanız çalışacaktır.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > jQuery


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 05:19.