Maison >interface Web >js tutoriel >Comment puis-je vérifier de manière concise l'existence d'un élément avec jQuery ?

Comment puis-je vérifier de manière concise l'existence d'un élément avec jQuery ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-18 22:32:11235parcourir

How Can I Concisely Check for an Element's Existence with jQuery?

Trouver l'existence d'un élément avec jQuery

Lors de la détermination de l'existence d'un élément dans jQuery, l'approche conventionnelle consiste à vérifier si sa longueur est supérieure que 0 :

if ($(selector).length > 0) {
    // Do something
}

Bien qu'efficace, certains peuvent rechercher un texte plus succinct méthode.

Approche alternative

JavaScript utilise le concept de valeurs « vraies » et « fausses », où 0 est considéré comme faux et toutes les autres valeurs sont vraies. Cette information peut être exploitée pour simplifier la vérification de l'existence :

if ($(selector).length)

Raisonnement

Dans le code ci-dessus, la valeur de $(selector).length est soit 0 ou un nombre positif. Si c'est 0, la condition sera évaluée comme fausse. S'il s'agit d'un autre nombre, la condition sera évaluée comme vraie. Cela permet d'obtenir efficacement le même résultat que l'approche originale tout en réduisant la verbosité inutile.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn