JavaScript Objekte auf Existenz prüfen in jQuery
In der Programmierung soll und muss man regelmäßig prüfen, ob hinter Variablen die erwarteten Objekte bzw. Datentypen stehen und haben. In jQuery kann man diese Prüfung mit einer Eigenschaft einfach vornehmen.
jQuery ist die beliebteste JavaScript-Bibliothek und wird im Web fast auf jeder Seite genutzt. Um ein jQuery Objekt auf Gültigkeit zu prüfen, reicht die Prüfung auf die Eigenschaft: length. Die liefert die Anzahl der gültigen HTML-Elemente zurück. Denn in einem jQuery Objekt können mehrere HTML-Elemente stehen.
Die Prüfung sieht dann wie folgt aus:
if ($("#exampleElement").length > 0)
{
console.debug("exampleElement exists");
}
In früheren jQuery Versionen konnte man noch die size() - Funktion nehmen. Diese existiert allerdings seit jQuery 3.0 nicht mehr und muss durch length ersetzt werden.