选择菜单项时jQuery自动完成,如何将焦点重写回输入?

时间:2011-11-02 19:13:47

标签: jquery jquery-ui autocomplete

我正在尝试使用以下简单的扩展jQuery自动完成插件:

Superbox = {

//Options to be used as defaults
options:{
    triggerStart:"@",
    triggerEnd:"",
    position: { my : "left bottom", at: "left top" }
},

_init: function() {
      // stuff
},

_create:function() {
    this.triggered = false;

    this.element.autocomplete($.extend({

        open: function(event, ui) {
 .....

$.widget("ui.autocompleteTrigger", Superbox);

现在我无法弄清楚如何覆盖你看到autosuggest菜单的情况,你选择一个项目并且textarea得到焦点。我该如何覆盖这个焦点?我找不到那个绑定在哪里?在自动提取项目选择之后,我想专注于不同的元素。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用select回调函数。这样的事情应该有效:

select: function(){ $('input#id').blur(); }