je le vide suivant div dans ma page html:Qu'est-ce qu'un div vide signifie en Jquery ou Javascript
<div id='onlineaccess' style='width:20em;'>
</div>
Je dois mettre à jour dynamiquement ce div avec html, mais avant de le faire, je dois voir s'il est vide ou non. J'ai écrit le code Javascript JQuery et suivant pour cela:
if($('#onlineaccess').is(':empty'))
{alert('No HTML inside of onlineaccess div');}
else
{alert('Some HTML inside of onlineaccess div');}
mais cela ne donne pas le résultat que je cherche si le div est vide.
if($('#onlineaccess').is(':empty'))
{alert('No HTML inside of onlineaccess div');}
else
{alert('Some HTML inside of onlineaccess div');}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id='onlineaccess' style='width:20em;'>
</div>
Cette alerte le second message même si le div est vide. Quelqu'un peut-il m'expliquer pourquoi est-ce le cas et comment puis-je obtenir le premier message dans l'alerte?
Merci d'avance pour votre aide.
[ ': empty'] (https://api.jquery.com/empty-selector/): « _Select tous les éléments qui n'ont pas d'enfants (** y compris les nœuds de texte **) _ " – Andreas
Le' div' * n'est pas * vide. Il contient des espaces. – David