Jquery Trigger ile bir alana tıklatma veya herhangi bir event yollama.

Bu yazımda Jquery Trigger fonksiyonundan ve Jquery ile bir Event objesi oluşturmaktan bahsediyorum.

Jquery  Trigger ile bir alana tıklatma veya herhangi bir event yollama.
Jquery trigger

Merhabalar,

addEventListener fonksiyonu aracılığı ile çalışma sayfamızda bulunan tüm elemanların event'lerini yakalayabiliyoruz. Ancak biz bir eventi tetiklemek istiyorsak yani ekranda bir yere "click , keypress, submit, " yaptırmak istiyorsak bize Jquery Trigger fonksiyonu yardımcı oluyor.

Ekranda bir butonumuz olduğunu varsayalım buna tıklama yapmak istiyorsak şu kodu yazarız.

$('#button').trigger("click");

Bu kod butonumuza click olayını gerçekleştirir.

Diyelim ki biz bir input'a klavyeden keyup eventini uygulayacağız ve keyup'u yapan tuşu da biz belirleyeceğiz , bunun için de aşağıdaki kullanımı örnek alabilirsiniz.
Klavyeden enter tuşu ile keyup eventini tetiklemiş oluyoruz.

// Event sınıfından bir nesne oluşturuyoruz.
var ev = $.Event('keyup')
// Enter keycode'u olan 32 değerini atıyoruz
ev.which = 32;

// Ardından trigger ile eventi atıyoruz.
$('#input').trigger(ev);