jQuery:输入更改时的事件

Jou*_*key 3 forms jquery combobox

我有一个选择,我想根据选择的内容运行各种功能.我还使用flexselect插件http://rmm5t.github.com/jquery-flexselect/将选择框转换为组合框.结果是一个输入框.

我希望在输入框文本更改时运行函数,而不是在模糊时运行,而是立即运行.我认为没有办法做到这一点.我不能只做一个密钥,因为通常选择是从flexselect下拉列表中发生的,而不是键入的.使用change事件需要输入框模糊,这不是用户期望的行为.

有这个问题的解决方案吗?

谢谢!

pix*_*ine 7

请注意,jquery bind()允许多个事件.

 $('#selector').bind('keyup mouseup change',function(e){
       alert(e.type);
});
Run Code Online (Sandbox Code Playgroud)