HOME > > > > >

.trigger()

.trigger( eventType, extraParameters )

引数

(string)eventType
extraParameters
イベントハンドラの第二引数として渡される。
(function)handler

戻り値

(object)jQuery

対象となる要素で擬似的にイベントを発生させる。実際のイベントと同様にバブリングもおこなわれるが、 イベントオブジェクトの座標やKeyなどのプロパティは設定されない。

サンプル

実行結果

ここはdiv

ここはp

ここはspan

Javascript

  1. $('.jqTest1 .target').delegate('*', 'popup', function(e){
  2.     alert($(e.target).text());
  3. });
  4.  
  5. $('.jqTest1 .buttons').delegate('button', 'click', function(e){
  6.     $($(e.target).text(), '.jqTest1 .target').trigger('popup');
  7. });
  8.  
  9.  

HTML

  1. <div class="jqTest1">
  2.     <div class="target">
  3.         <div>ここはdiv</div>
  4.         <p>ここはp</p>
  5.         <span>ここはspan</span>
  6.     </div>
  7.  
  8.     <div class="buttons">
  9.         <button>div</button>
  10.         <button>p</button>
  11.         <button>span</button>
  12.     </div>
  13. </div>

.trigger( event )