Avatar ·

Comment vérifier si un élément existe sur la page avec jQuery ?

Bonjour à tous ! Je viens de commencer à apprendre 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.\n\nVoici mon code :\n\n```javascript\n$('.my-block').hide();\n```\n\nQuand l'élément est absent, tout se casse. J'ai essayé d'écrire ceci :\n\n```javascript\nif ($('.my-block')) {\n $('.my-block').hide();\n}\n```\n\nMais cela ne fonctionne pas, car `$('.my-block')` renvoie 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.\n\nPouvez-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 cherche spécifiquement une méthode jQuery, sans JavaScript pur.