jQuery einfachste Möglichkeit zu prüfen, ob ein Element existiert

8

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?

    
Hubert Kario 14.06.2011, 00:28
quelle

2 Antworten

14

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:

%Vor%

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.

    
Erick Petrucelli 14.06.2011, 00:30
quelle
0

Sie können dies tun:

%Vor%

Oder:

%Vor%

Die Frage wurde dort und hier .

    
Sparkup 14.06.2011 00:31
quelle

Tags und Links