正如您在http://jsfiddle.net/hn838/4/中看到的,“click”对于自动填充器来说是有效的,但是我希望也可以通过按“Enter”键触发相同的代码。然而,这对我来说并不起作用。这是两者的代码:
$('.ui-autocomplete').on('click', '.ui-menu-item', function(){
$('.college').trigger('click');
});
按键:
$('.ui-autocomplete').on('keypress', '.ui-menu-item', function(e){
if (e.which == 13) {
e.preventDefault();
$('.college').trigger('click');
}
});
我希望在 click
和 keypress
事件上执行 $('.college').trigger('click');
。点击事件(click)可以正常工作,但按键事件(keypress)不能。有什么线索吗?