jquery - 多个分隔符的自动完成功能在 IE 中不起作用

标签 jquery ajax autocomplete

我正在使用此 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/

相关文章:

javascript - 如何用相同大小的矩形替换图像

javascript - 想要减小在对话框中添加的 div 的大小

javascript - 在 selectOneMenu 更改时在同一窗口中打开对话框

javascript - 如何显示所选类Jquery的内容

android - 不同的编码问题

javascript - 在 jQuery 中,当我 "$.when.apply($, [...])"... 时会发生什么?

php - 没有观点的行动。需要一个模块?

autocomplete - IntelliJ 中的 Intellisense 不再工作

asp.net - Asp.net MVC 中的自动完成文本框

plugins - IntelliJ 插件自动完成