我正在使用此 jQuery 代码进行自动完成。
多项选择在 Firefox 和 Chrome 中工作正常,但在 IE 中不行。 请给我建议一个解决方案..
如何将与搜索文本对应的相应 id(唯一 id)填充到隐藏变量...
JavaScript
$().ready(function() {
$("#course").autocomplete("ajax.php", {
width: 260,
matchContains: true,
mustMatch: true,
minChars: 0,
multiple: true,
highlight: false,
multipleSeparator: ",",
selectFirst: false
});
});
HTML
<input type="text" name="course" id="course" />
最佳答案
不确定您是否使用 WordPress 或者可能需要显式包装器的东西,但您的自动完成语法看起来很好。尝试将最明确的文档就绪包装器放在它周围,看看是否可以在 IE 中修复它:
jQuery(document).ready(function($) {
$('#course').autocomplete('ajax.php', {
width: 260,
matchContains: true,
mustMatch: true,
minChars: 0,
multiple: true,
highlight: false,
multipleSeparator: ',',
selectFirst: false
});
});
关于jquery - 多个分隔符的自动完成功能在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18335892/