我正在尝试启用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">
任何人都可以解释为什么它仍然被禁用以及我如何解决它?感谢。
答案 0 :(得分:0)
使用以下脚本重置自动填充属性:
$("#contactName").removeAttr("autocomplete").attr("autocomplete", "On");