jQuery - Wie um zu überprüfen, ob AutoVervollständigen gebunden ist

Manchmal ich brauche, um zu wissen, ob ein input-Feld hat bereits AutoVervollständigen gebunden. Ich habe nicht gefunden, einen anderen Weg, dies zu tun, außer:

$input.hasClass('ui-autocomplete-input')

Dann entdeckte ich, dass Elemente mit dem AutoVervollständigen hat ein Attribut wie diese:

<input autocomplete="off">

Diese jedoch noch nie zu sein scheint, auf ein gesetzt, und ich finde keine Dokumentation über dieses Attribut.

Frage: Was ist der beste/richtige Weg, um zu überprüfen, ob AutoVervollständigen gebunden wurde, um ein element?

  • Möglich, Duplikat der prüfen Sie, ob jQuery UI tabs initialisiert wurden (ohne Prüfung für die Klasse) (die gleiche Methode gilt für alle jQuery-UI-widgets).
  • Sie haben Recht, dass die gleiche Methode gilt für alle widgets, aber es hat mir nicht vorkommen, gab es einige "Allgemeine" Weg, dies zu tun, bis Sie gepostet den Kommentar. Ich würde immer noch behaupten zwar, dass Sie Ihren Kommentar und die Antwort von @Arun P Johny (danke) noch einen Wert.
InformationsquelleAutor Fractalf | 2013-12-03
Schreibe einen Kommentar