jQuery – 如何检查是否绑定了自动完成

有时我需要知道输入字段是否已经绑定了自动完成.我没有找到任何其他方法来做到这一点,除了:
$input.hasClass('ui-autocomplete-input')

然后我发现具有自动完成功能的元素具有如下属性

<input autocomplete="off">

但是,这似乎永远不会被设置为打开,我找不到任何有关此属性的文档.

问题:检查自动完成是否已绑定到元素的最佳/正确方法是什么?

解决方法

你也可以使用data属性
var check = $input.data('ui-autocomplete') != undefined;

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...