Ans*_*hul 4 javascript jquery autocomplete jquery-autocomplete jquery-ui-autocomplete
正如您在http://jsfiddle.net/hn838/4/中看到的那样,'click'对于autofiller工作正常,但我想在输入密钥按键上触发相同的代码,但它对我不起作用.我的代码在这里.点击:
$('.ui-autocomplete').on('click', '.ui-menu-item', function(){
$('.college').trigger('click');
});
Run Code Online (Sandbox Code Playgroud)
键盘:
$('.ui-autocomplete').on('keypress', '.ui-menu-item', function(e){
if (e.which == 13) {
e.preventDefault();
$('.college').trigger('click');
}
});
Run Code Online (Sandbox Code Playgroud)
我想要 $('.college').trigger('click');执行click并进入keypress.点击工作正常,但按键不工作.任何线索?
您可以向select事件添加一个函数,而不是绑定到键事件:
select: function(){
$('.college').trigger('click');
}
Run Code Online (Sandbox Code Playgroud)
这样它只会在用户实际选择自动完成值时触发.
http://jsfiddle.net/louisbros/hn838/10/
| 归档时间: |
|
| 查看次数: |
32470 次 |
| 最近记录: |