Maison >interface Web >js tutoriel >Comment déterminer les éléments HTML vides dans jQuery ?
Pour les scénarios où une exécution conditionnelle basée sur le vide d'un élément HTML est nécessaire, jQuery propose une solution.
Pour vérifier si un élément HTML est vide, utilisez le sélecteur :empty de jQuery.
<code class="js">if ($('#element').is(':empty')) { // do something }</code>
Ce sélecteur renvoie true si l'élément sélectionné ne contient aucun élément enfant, texte ou espace blanc.
Cependant, les navigateurs peuvent traiter les éléments cachés, tels que les espaces et les sauts de ligne, différemment. Pour ignorer ces éléments cachés et garantir un comportement cohérent, pensez à utiliser la fonction suivante :
<code class="js">function isEmpty(el) { return !$.trim(el.html()); } if (isEmpty($('#element'))) { // do something }</code>
Cela garantit que seul le contenu textuel visible est pris en compte lors de la détermination du vide. De même, un plugin jQuery peut être créé sur la base de cette fonction.
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!