如果按下返回键并且没有使用jquery ui自动完成选择项目,请先选择

时间:2010-11-26 13:49:34

标签: jquery-ui autocomplete

我正在使用jquery ui自动完成功能。 我希望当没有选择项目并且用户按下返回键时,会自动选择结果的第一个元素。

有可能吗?

我该怎么办?

感谢

2 个答案:

答案 0 :(得分:0)

使用更改事件,并测试是否选择了某个项目。

,change: function(event,ui) {
    // the user has tabbed away without choosing anything from the list
    // console.log(ui.item);    
    if( ui.item == null ) {
        console.log("no item selected")
    }
}

这是jQueryUI 1.8.6 http://jqueryui.com/demos/autocomplete/#event-change

文档中的那个事件

这是另一个stackoverflow问题,它有一个更复杂的解决方案,沿着同一行:Jquery UI autocomplete event change

答案 1 :(得分:0)