jquery - 在 select 元素中触发 Change 事件和 keyup 事件

标签 jquery select onchange onkeyup

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

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

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

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

如何将这两个事件结合起来?

最佳答案

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

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

See reference here.

关于jquery - 在 select 元素中触发 Change 事件和 keyup 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7316283/

相关文章:

javascript - 使用 ng-model 和 ng-repeat 进行多个默认选择

javascript - 选择标签中的 onchange 事件!

jquery - 调用方法 Change() 不起作用后将值设置为下拉列表

JavaScript:如果变量更改则分配变量

php - MYSQL SELECT 用户等级(大于 x 小于 y)

c - 如何中断pselect?

javascript - 在javascript中创建多维关联数组

javascript - 使用 jQuery/JavaScript 检测字符串是否包含 javascript 标签

javascript - 向下滑动和向上滑动事件在快速鼠标滚轮上下混合

Rails 3 中的 jQuery Ajax 调用收到 401 未经授权的请求