非常基本的东西,但我无法理解它。
致电:
<script type="text/javascript">
$(function() {
$("#aspecinput").autocomplete({
source: "search.php",
minLength: 2
});
});
</script>
我希望自动完成功能在选择进入现场后立即失去焦点,因为我的搜索窗口上有一个onblur事件,需要运行以调整所选数据。现在,我必须通过点击网页中的任何位置来失去焦点,从搜索文本域中失去焦点。我怎样才能取得成果?
非常感谢!
答案 0 :(得分:-1)
而不是失去焦点,你可以这样做,使用change
函数
$('#aspecinput').change(function(){
//fire search click
//or fire function to do search
});
或尝试使用'select'功能
$('#aspecinput').autocomplete({
'select':function(){
$('#aspecinput').blur();
}
});