【问题标题】:Reopening jQueryUI autocomplete search box on focus if it has a search term in it如果 jQueryUI 自动完成搜索框中有搜索词,则重新打开焦点
【发布时间】:2014-01-09 23:13:07
【问题描述】:

如果我在框中键入搜索,则会出现自动完成菜单,当它失去焦点时,它会按预期消失。搜索词留在框中,但当它重新获得焦点时,自动完成菜单不会重新出现。

如果搜索框中当前有搜索词,如何让自动完成菜单重新出现?

【问题讨论】:

标签: javascript jquery-ui autocomplete jquery-ui-autocomplete


【解决方案1】:

focus 发生时,使用输入的当前值再次执行搜索(在自动完成时使用search 方法):

$("input").autocomplete({
    /* options... */
}).focus(function () {
    $(this).autocomplete("search", this.value);
});

示例: http://jsfiddle.net/J5rVP/31/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多