Ich suche auf diese Weise nach Elementen mit jQuery:
%Vor% Aber ich mag das wirklich nicht if
. Gibt es eine Möglichkeit, es einfacher zu machen?
Die Antwort kommt direkt von den jQuery-FAQ . Und ist immer gut, denken Sie daran: Suchen Sie vor dem Posten, die jQuery-Dokumentation ist so einfach und so vollständig.
Verwenden Sie die length
-Eigenschaft der von Ihrem Selektor zurückgegebenen jQuery-Sammlung:
Eine weitere wichtige Sache, die auch in den FAQ steht: Es muss nicht immer getestet werden, ob ein Element existiert.
Wenn Sie nur $("div.myElement").show()
codieren, wird das Element nur angezeigt, wenn es existiert (sicher, äh?), und nichts passiert (ohne Fehler), wenn es nicht geschieht. jQuery-Methoden schreiben keine Fehler, wenn das Selektorergebnis leer ist.
Tags und Links jquery