我有一些代码应该在select元素发生变化时运行。我用这种方式用jquery来做:
$("#myselect").change(function() {
.......
});
但我希望这些代码在用户使用关键字箭头更改选择时也会运行。我发现为此目的的事件是'keyup'。所以将是:
$("#myselect").keyup(function() {
.......
});
我如何结合这两个事件?
答案 0 :(得分:13)
您可以使用.bind()
组合它们:
$("#myselect").bind("change keyup", function(event){
//Code here
});
答案 1 :(得分:0)
您可以编写要单独调用的函数,然后将其分配给您要处理的事件,例如:
var func = function(){};
$("#myselect").change(func()).keyup(func());