为什么jQuery UI自动完成返回为禁用/" off"?

时间:2016-04-06 14:07:28

标签: javascript jquery jquery-ui autocomplete

我正在尝试启用jQuery UI的自动完成功能,但是,每次我控制该元素时,它都会显示它已被禁用或者#34; off"。为什么会这样做?

HTML <input type="text" id="contactName">

JS

使用&#34;启用&#34;串

$("#contactName").autocomplete({
    source: searchableNames
}, "enable")

使用&#34; on&#34;串

$("#contactName").autocomplete({
    source: searchableNames
}, "on")

设置选项

$("#contactName").autocomplete({
    disabled: false,
    source: searchableNames
})

结果

<input type="text" id="contactName" class="ui-autocomplete-input" autocomplete="off">

任何人都可以解释为什么它仍然被禁用以及我如何解决它?感谢。

1 个答案:

答案 0 :(得分:0)

使用以下脚本重置自动填充属性:

$("#contactName").removeAttr("autocomplete").attr("autocomplete", "On");