当前位置:  开发笔记 > 前端 > 正文

检测jQuery UI自动完成

如何解决《检测jQueryUI自动完成》经验,为你挑选了2个好方法。

如何检测输入框当前是否是jQuery UI自动完成?似乎没有本地方法,但我希望有这样简单的东西:

if ($("#q").autocomplete)
{
  //Do something
}

然而,有条件的似乎总是如此.



1> Randy..:
if ($("#q").hasClass("ac_input")) {
    // do something
}

UPDATE

JQuery UI自动完成小部件中的类名现在是'ui-autocomplete-input',因此代码将是:

if ($("#q").hasClass("ui-autocomplete-input")) {
    // do something
}



2> Matloob Ali..:

您还可以通过以下代码行找到附加到输入元素的自动完成行为:

if ($('Selector').data('autocomplete')) {
}

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有