Comment vérifier si un élément existe sur la page avec jQuery ?
Bonjour à tous ! Je viens de commencer à étudier jQuery et j'ai rencontré un problème. J'ai un code qui doit cacher un élément avec la classe `.my-block`, mais si cet élément n'est pas sur la page, une erreur s'affiche dans la console.
Voici mon code :
```javascript
$('.my-block').hide();
```
Quand l'élément est absent, tout se casse. J'ai essayé d'écrire ceci :
```javascript
if ($('.my-block')) {
$('.my-block').hide();
}
```
Mais cela ne fonctionne pas, car `$('.my-block')` retourne toujours une valeur truthy, même s'il n'y a pas d'éléments. J'ai lu que dans jQuery, il faut vérifier la longueur de la collection, mais je ne suis pas sûr de la bonne façon de le faire.
Pouvez-vous me dire, s'il vous plaît, comment vérifier correctement si un élément existe sur la page avant d'effectuer des actions avec lui ? Je suis intéressé par la méthode jQuery uniquement, sans JavaScript pur.
No answers yet.
Connectez-vous pour laisser une réponse