【发布时间】:2015-03-17 05:06:24
【问题描述】:
我正在尝试让 Jquery 自动完成以仅允许选择项。 我使用更改事件来检测:
change: function (event, ui) {
if (ui.item) {
$(this).val('');
}
}
它在 IE 中运行良好。 但在 chrome ui.item 中,即使该项目是从列表中选择的,也始终为 null。
然后我尝试了另一种方法。 并改为检查事件类型:
if (event.originalEvent.type != "autocompletechange") {
$(this).val('');
}
它在 Chrome 中运行良好,但在 IE 中,事件是“模糊”。
有适合两种浏览器的解决方案吗??
谢谢,尤瓦尔。
【问题讨论】:
-
它可以在这里正常工作:jsfiddle.net/seLLupx2 你能make a MCVE吗?
标签: jquery jquery-ui events cross-browser