Jquery trigger kullanımı

Jquery

trigger()
fonksiyonu ile farklı bir nesnenin olayını tetikleyebiliriz.
trigger()
kullanımına örnek vermek gerekirse button 2 ye tıklanınca button 1 in click olayını tetikleyebiliriz.

<button class="button1">Button 1</button>
<button class="button2">Button 2</button>

<script type="text/javascript">
    $(document).ready(function(){
        $(".button1").click(function(){
            alert("button1 Tıklandı");
        });
    });
</script>

Yukarıdaki örnekte button1 e tıklanınca ekrana "button1 Tıklandı" Diye uyarı verecektir. Şimdi ise bu olayı button 2 ye tıklayarak trigger ile tetikleyelim.

<button class="button1">Button 1</button>
<button class="button2">Button 2</button>

<script type="text/javascript">
    $(document).ready(function(){
        $(".button1").click(function(){
            alert("button1 Tıklandı");
        });
        $(".button2").click(function(){
            $(".button1").trigger("click");
        });
    });
</script>

button 2 ye tıklandığında ise

trigger()
fonksiyonu ile button 1 in click olayını tetiklemektedir. Bu durumda button 2 ye tıklanınca sanki button 1 tıklanmış gibi hareket edecektir.