Avatar ·

Existe-t-il une fonction exists() dans jQuery pour vérifier l'existence d'un élément ?

Bonjour, collègues ! J'ai commencé à étudier jQuery et j'ai rencontré un problème. Je dois vérifier si un élément existe sur la page avant d'effectuer des actions avec lui. Par exemple, j'ai ce code : ```javascript if ($('#myModal').exists()) { $('#myModal').show(); } ``` Mais quand je l'exécute dans la console, le navigateur génère une erreur : `Uncaught TypeError: $(...).exists is not a function`. J'ai cherché sur Google et j'ai trouvé que certains écrivent quelque chose comme `if ($('#myModal').length > 0)`. Cela fonctionne vraiment, mais il me semble que la méthode `exists()` serait plus logique et lisible. Peut-être que j'utilise une mauvaise version de jQuery ? Ou faut-il importer cette fonction séparément ? Dites-moi comment vérifier correctement l'existence d'éléments dans jQuery ? Et existe-t-il une méthode intégrée pour cela ? Je serais reconnaissant pour des exemples. Merci ! <<>>

Façon correcte de vérifier l'existence d'un élément dans jQuery

Dans jQuery, il n'y a pas de méthode intégrée exists(). Cela est répandu