1

私はスクリプトを持っています:

 $('#subButton').click( function (){
  // do function stuff
  });

2 つのリスナーで同じ関数を実行できるようにしたいと考えています。すべての「do function stuff」を2回書かずにどうすればそれを行うことができますか?それはやるべきことがたくさんあります. リスナーは、あるインスタンスではクリックされ、別のインスタンスでは変更されます...

基本的に私は素人の言葉でこのようなことをしたい:

 $('#subButton').click OR $('#search').change ( function (){
 // do function stuff
 });
4

3 に答える 3

1

ハンドラーを別の関数として記述し、ハンドラー参照を使用して両方のハンドラーを登録できます。

function handler(){
}

$('#subButton').click (handler);
$('#search').change (handler);
于 2013-10-16T16:16:05.087 に答える