Wie überprüfe ich, ob ein Element auf der Seite mit jQuery existiert?
Hallo zusammen! Ich habe gerade angefangen, jQuery zu lernen, und bin auf ein Problem gestoßen. Ich habe Code, der ein Element mit der Klasse `.my-block` ausblenden soll, aber wenn dieses Element nicht auf der Seite vorhanden ist, wird ein Fehler in der Konsole ausgegeben.
Hier ist mein Code:
```javascript
$('.my-block').hide();
```
Wenn das Element fehlt, bricht alles zusammen. Ich habe es so versucht:
```javascript
if ($('.my-block')) {
$('.my-block').hide();
}
```
Aber das funktioniert nicht, weil `$('.my-block')` immer einen truthy-Wert zurückgibt, selbst wenn keine Elemente vorhanden sind. Ich habe gelesen, dass man in jQuery die Länge der Collection überprüfen muss, bin mir aber nicht sicher, wie das richtig geht.
Könnt ihr mir bitte sagen, wie ich richtig überprüfe, ob ein Element auf der Seite existiert, bevor ich Aktionen damit durchführe? Mich interessiert speziell der jQuery-Weg, ohne reines JavaScript.
Danke!
<<>>
Der richtige Weg, um die Existenz eines Elements in jQuery zu überprüfen
Sie haben völlig recht – $('.my-block') gibt immer ein jQuery-Objekt zurück, selbst wenn