6

入力要素があります

<select id="test"></select>

変更時に複数の関数を呼び出したい

$('#test').change(function1, function2);

関数は今のところ単なるアラートです

var function1 = function(){alert('a');};
var function2 = function(){alert('b');};

2 番目の関数のみが呼び出されています。アラートとブレーキポイントのおかげで、私はこれを知っています。これを修正する 1 つの方法は、function1 と function2 を別の関数から呼び出すことだとわかっていますが、それは避けたいと思います。

4

5 に答える 5

5

いつでもチェーンできます:

$('#test').change(function1).change(function2);
于 2013-05-07T21:12:51.623 に答える
0

あなたはこれを行うことができます -

$('#test').change(function1);
$('#test').change(function2);
于 2013-05-07T21:09:57.603 に答える
0

次のようなことを試してみませんか:

$('#test').change(function(){
   function1();
   function2();
};
于 2013-05-07T21:11:56.163 に答える