select元素中的Trigger Change事件和keyup事件

时间:2011-09-06 07:22:19

标签: jquery select onchange onkeyup

我有一些代码应该在select元素发生变化时运行。我用这种方式用jquery来做:

$("#myselect").change(function() {
    .......
});

但我希望这些代码在用户使用关键字箭头更改选择时也会运行。我发现为此目的的事件是'keyup'。所以将是:

$("#myselect").keyup(function() {
   .......
});

我如何结合这两个事件?

2 个答案:

答案 0 :(得分:13)

您可以使用.bind()组合它们:

$("#myselect").bind("change keyup", function(event){
   //Code here
});

See reference here.

答案 1 :(得分:0)

您可以编写要单独调用的函数,然后将其分配给您要处理的事件,例如:

var func = function(){};

$("#myselect").change(func()).keyup(func());