从建议中选择后,强制自动完成功能失去焦点

时间:2013-04-17 11:40:32

标签: jquery autocomplete

非常基本的东西,但我无法理解它。

致电:

<script type="text/javascript">
    $(function() {
        $("#aspecinput").autocomplete({
            source: "search.php",
            minLength: 2
        });
    });
</script>

我希望自动完成功能在选择进入现场后立即失去焦点,因为我的搜索窗口上有一个onblur事件,需要运行以调整所选数据。现在,我必须通过点击网页中的任何位置来失去焦点,从搜索文本域中失去焦点。我怎样才能取得成果?

非常感谢!

1 个答案:

答案 0 :(得分:-1)

而不是失去焦点,你可以这样做,使用change函数

$('#aspecinput').change(function(){   
    //fire search click 
    //or fire function to do search
});

或尝试使用'select'功能

$('#aspecinput').autocomplete({
    'select':function(){
        $('#aspecinput').blur();
    }
});