27 Stimmen

Wie kann man prüfen, ob ein Objekt mit einer ID bereits auf der Seite existiert?

Mögliches Duplikat:
Gibt es eine "exists"-Funktion für jQuery

Nehmen wir zum Beispiel an, Sie haben das div:

<div id="hello"></div>

Und Sie erstellen dynamisch ein div:

<div id="hello"></div>

Gibt es eine Funktion, die Sie in Jquery verwenden können, um zu prüfen, ob das Objekt mit der ID, die Sie zu erstellen versuchen, bereits auf der Seite vorhanden ist?

16voto

Marek Karbarz Punkte 28282

Für die jQuery-Methode könnten Sie mit

if($("#selector").length) {
    //object already exists
}

15voto

deceze Punkte 489288
if (document.getElementById('hello')) {
    // yup, already there
}

Oder die jQuery-Methode:

if ($('#hello').length) {
    // yup, already there
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X