很基本的东西,但我不能理解它。
调用后:
<script type="text/javascript">
$(function() {
$("#aspecinput").autocomplete({
source: "search.php",
minLength: 2
});
});
</script>我希望autocomplete在选定内容进入字段后立即失去焦点,因为我的搜索窗口上有一个onblur事件,需要运行该事件来调整选定的数据。现在,我必须通过点击网页中的任何地方来失去焦点,才能从搜索文本字段中失去焦点。我怎样才能达到这样的效果?
非常感谢!
发布于 2013-04-17 19:47:50
您可以这样做,而不是松散焦点,使用change函数
$('#aspecinput').change(function(){
//fire search click
//or fire function to do search
});或者尝试使用'select‘函数
$('#aspecinput').autocomplete({
'select':function(){
$('#aspecinput').blur();
}
});https://stackoverflow.com/questions/16059032
复制相似问题