5.00 / 1 oy

JQuery'de bir tıklama işlemini tetiklemek (trigger etmek)

Bir linke tıklanma işlevini JQuery tarafında yapmak istiyorum, örneğin

<a id="buton_tikla">Tıklayın</a>

linkine JQuery tarafından tıklayabilmek için nasıl bir trigger yazmak gerekir?

koroglu

25.07.2019 23:13

Bu soru 1 kez yanıtlandı.

  • 26 Temmuz 2019 00:13
    38

    Eğer tikla sınıfına sahip bir linke tıklandığında ne yapılması gerektiğini sorsaydın cevabı şu olurdu:

    $(".tikla").click(function() {
        console.log("tıkla dedin tıkladım");
    });

    Ama document.ready gibi bir event içerisinde otomatik olarak gerçekleşecek bir tıklama tetikleyicisi için aşağıdaki kodu kullanabilirsin. Tüm o sınıfa sahip linkler yerine ID seçisi kullanırsan takibi daha kolay olur.

    $("#tikla").click();

    Ya da daha uzun yolu (ama işlevi aynı), trigger fonksiyonunu kullanarak:

    $("#tikla").trigger("click");

    Kodları test etmek için de tıklandığında alert veren bir link ekleyebilirsin:

    <a id="#tikla" href="javascript:alert('tıklandım')">Link</a>

    Sadece JavaScript kullanarak yapmak istersen de:

    document.getElementById('#tikla').click();

    Not: malum bir arkadaş daha var buralarda çok detaylı kodlama yanıtları yazıyor, ona inat olabilecek her cevabı verdim ondan önce :)

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JQuery'de bir tıklama işlemini tetiklemek (trigger etmek)

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.