Lorsque vous travaillez avec jQuery, il est essentiel de savoir comment vérifier l'existence d'éléments HTML. Traditionnellement, le code suivant est couramment utilisé :
if ($(selector).length > 0) { // Do something }
Cependant, cette approche implique une comparaison directe à 0, ce qui peut être fastidieux. Existe-t-il une manière plus élégante de vérifier la présence d'un élément ?
Entrez les concepts « véridique » et « faux » en JavaScript. Tout ce qui n’est pas explicitement 0 est considéré comme vrai, tandis que 0 lui-même est faux. En utilisant ces connaissances, nous pouvons simplifier notre vérification d'existence :
if ($(selector).length) { // Do something }
En supprimant la comparaison explicite à 0, nous exploitons la nature véridique/fausse inhérente de JavaScript. Ce code vérifie efficacement si l'élément existe (renvoie toute valeur véridique en raison de sa longueur non nulle) et exécute le bloc de code suivant uniquement si l'élément est présent.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!