Skip to main content
 首页 » 编程设计

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

2026年10月07日4zhwl

我正在使用此 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 
  }); 
});