jquery autocomplete建议后删除焦点

时间:2011-04-29 16:58:25

标签: jquery focus jquery-autocomplete

在自动填充列表中选择一个项目后,我的脚本会验证选择但不会释放焦点。我甚至试图把注意力集中在我的失望上。

这是我的代码:

var usernames = [<? print_r($jquery_usernames); ?>];
            $("#suggest1").autocomplete(usernames); 
            $("#suggest1").result(function() {
                    $(this).submit();
                    setTimeout(function() {
                      $('#focusdiv').focus();
                    }, 1);                  
                });

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

这很有趣并且有效(焦点从suggest1输入中删除):

$("#suggest1").autocomplete(usernames); 
        $("#suggest1").result(function() {
                $(this).submit();                   
                setTimeout(function() {
                  $('.next-step').focus();
                }, 1);                  
            });

注意:没有setTimeout函数它不起作用。 '.next-step'是可点击的href(选项卡式)

答案 1 :(得分:0)

你能使用模糊事件吗? I.E. $('#suggest1').blur();