7

我有一些代码应该在选择元素更改时运行。我用 jquery 这样做:

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

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

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

我怎样才能结合这两个事件?

4

2 回答 2

15

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

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

请参阅此处的参考。

于 2011-09-06T07:55:13.713 回答
0

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

var func = function(){};

$("#myselect").change(func()).keyup(func());
于 2011-09-06T07:25:10.567 回答