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!