我可以通过编程方式调用事件处理程序吗?

时间:2011-12-09 01:55:34

标签: javascript jquery events

我想从另一个函数中调用以下事件处理程序,而不必将代码拆分成另一个函数:

$('#welcome select').change(function () {...});

这可能吗?

3 个答案:

答案 0 :(得分:7)

当然,你可以trigger改变事件。

$('#welcome select').trigger('change'); 

答案 1 :(得分:2)

看看trigger。这似乎就是你要找的东西。

答案 2 :(得分:0)

function handler() {
    // do stuff
}
$('#welcome select').change(handler);

handler();