Heim >Web-Frontend >js-Tutorial >Zusammenfassung der Methoden zur Bestimmung, ob ein Objekt in jQuery_jquery vorhanden ist
Wenn der folgende jQuery-Code verwendet wird, um festzustellen, ob ein Objekt vorhanden ist, kann es nicht verwendet werden.
if($("#id")){ //... }else{ //... }
Weil $("#id") ein Objekt zurückgibt, unabhängig davon, ob das Objekt existiert.
Um korrekt festzustellen, ob ein Objekt vorhanden ist, verwenden Sie:
if($("#id").length>0){ //... }else{ //... }
Verwenden Sie die Längeneigenschaft des jQuery-Objekts, um zu bestimmen, ob > 0 vorhanden ist.
oder
if($("#id")[0]){ //... }else{ //... }
Oder verwenden Sie direkt nativen Javascript-Code zur Beurteilung:
if(document.getElementById("id")){ //... }else{ //... }