Şimdi Ara

Jquery ile dinamik buton tetikleme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
304
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar jquery ile dinamik butonu tetiklemek istiyorum fakat araştırdım bulamadım. Dinamik butonların dinamik id si olduğu için tetikleyemiyorum. Aslında yazdığım kodda tetiklenen hep ilk başta listelenen buton oluyor. Örneğin 3 tane buton geliyor. 3. butona bastığımda 1. buton tetikleniyor. Kodların görselini aşağıya bırakıyorum. Yardımcı olacak arkadaşlara şimdiden teşekkürler

    Jquery ile dinamik buton tetikleme


    Jquery ile dinamik buton tetikleme







  • $(document).on('focus','button', function(e) {
    var id = this.id;
    });


    veya

    $("button").on("click", function(){
    var id = this.id;
    });


    //id değişkenini kullan...

    Bu şekilde dinamik olarak üretilen ve üzerine tıklanan button elementine ait id bilgisini alıp kullanılabilirsin diye umuyorum.



    < Bu mesaj bu kişi tarafından değiştirildi programmer_onur -- 19 Mayıs 2022; 23:59:5 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • dediğiniz gibi tıkladığım butonun id sini yakalayabiliyorum fakat işlem yaptırmak istediğim fonksiyonda o butonun id sini nasıl atacağım hakkında bi kaynak bulamadım, o konuda yardımcı olabilir misiniz kodun son halini görsel olarak aşağıya bırakıyorum.

    Jquery ile dinamik buton tetikleme

    console.log(id) den sonraki onclick olayını seçtiğim id ye göre tetikleyemiyorum.

  • software885223 S kullanıcısına yanıt
    Console.Log'dan bir sonraki Jquery satırında selector olarak;

    $("#" + id).on('click', function (e) {
    .......
    .......
    .......
    });


    ...şeklinde düzenleyebilirsin diye düşünüyorum eğer "fonksiyonda o butonun id sini nasıl atacağım" diyerek kasteddiğiniz bu ise.



    < Bu mesaj bu kişi tarafından değiştirildi programmer_onur -- 20 Mayıs 2022; 1:45:18 >
    < Bu ileti mini sürüm kullanılarak atıldı >
  • Bende o şekil düşündüm ve denedim fakat tetiklenmedi.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.