jQueryで手動(コード)でイベントを発生させる

jQueryのアプリで手動でイベントを発生させたい場合は、trigger() を使う。対象となるイベントにはコードで追加したカスタムイベントも含まれる。

  • 使用法:
    $(セレクタ).trigger(イベント)
    
  • 使用例:
    // JavaScript
    $(this).on('click', '#btnTTRideSrcStation', function(){
      // ボタンが押されたら検索を実行する
      $('#srcTTSrcStations').val( gCurRail.stations[gCurStationIdx].st_name );
      $('#srcTTSrcStations').trigger('change');
    }
    
    // イベントハンドラ
    $(document).on('change', '#srcTTSrcStations', function(){
      // #btnTTRideSrcStationをクリックするとこのイベントハンドラが実行される
    }
    
カテゴリー: Tips タグ: パーマリンク