我正在使用 jquery 自动完成,并希望它在从自动完成列表中选择一个项目后将焦点集中在特定控件上。我尝试了 $('#nextelement').focus()
,它接收了焦点,但焦点立即返回到自动完成控件。当自动完成关闭时,如何将焦点保留到下一个控件?
[编辑] 我正在使用 Yii CAutoComplete 小部件附带的自动完成插件,文档指出它是这个: http://plugins.jquery.com/project/autocompletex
最佳答案
你尝试过吗:
setTimeout(function() {
$('#nextelement').focus();
}, 1);
当前事件循环完成后更改焦点?
关于javascript - jQuery 自动完成焦点下一个控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3150478/