我正在使用 jQuery UI 自动完成在我的 UI 中显示组合框。我引用了以下网址http://jqueryui.com/autocomplete/#combobox用于渲染组合框。对于 ID 为“myComboBox”的下拉列表,我已使用以下命令将组合框设置为在页面加载时聚焦。
$('#myComboBox').next().find('input').focus();
这在 Chrome 和 IE 9 中工作正常,但是在 IE 10 中,组合框在用户选择之前默认打开。 IE 版本 10 中的这个特定错误是否有任何解决方法
最佳答案
根据https://stackoverflow.com/a/28143320/2065039答案你需要尝试添加一个焦点
到你的自动完成
然后模糊
它像
_create: function () {
this.input.focus().blur();
},
或者
$('#myComboBox').next().find('input').focus().blur();
关于javascript - jQuery ui 组合框在 IE 10 中默认打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30026328/