select元素中的Trigger Change事件和keyup事件
我有一些代码应该在select元素更改时运行。我用这种方式使用jquery:
$("#myselect").change(function() { ....... });
但是当用户使用关键字箭头更改选择时,我希望这些代码也运行。 我发现为此目的的事件是’keyup’。 所以将是:
$("#myselect").keyup(function() { ....... });
我怎样才能将这两个事件结合起来?
您可以使用.bind()
来组合它们:
$("#myselect").bind("change keyup", function(event){ //Code here });
请参阅此处的参考
您可以编写要单独调用的函数,然后将其分配给要处理的事件,例如:
var func = function(){}; $("#myselect").change(func()).keyup(func());