使用multipleSeparator在IE中无法自动完成

时间:2013-08-20 13:07:49

标签: 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" />

1 个答案:

答案 0 :(得分:0)

不确定您是否在WordPress中或可能需要显式包装的东西,但您的自动完成语法看起来很好。尝试使用最明确的doc ready包装器,看看它是否能在IE中修复它:

jQuery(document).ready(function($) {
  $('#course').autocomplete('ajax.php', {
    width: 260,
    matchContains: true,
    mustMatch: true,
    minChars: 0,
    multiple: true,
    highlight: false,
    multipleSeparator: ',',
    selectFirst: false
  });
});