У меня есть следующий пустой DIV внутри моей HTML страницы:Что пустой DIV означает в Jquery или Javascript
<div id='onlineaccess' style='width:20em;'>
</div>
мне нужно динамически обновлять это Див с HTML, но прежде, чем я, мне нужно увидеть если он пуст или нет. Я написал следующий JQuery и Javascript код для этого:
if($('#onlineaccess').is(':empty'))
{alert('No HTML inside of onlineaccess div');}
else
{alert('Some HTML inside of onlineaccess div');}
, но это не дает результата, я ищу, если ДИВ пуст.
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>
Это предупреждает второе сообщение, даже если ДИВ пуст. Может ли кто-нибудь объяснить мне, почему это так, и как я могу получить первое сообщение в оповещении?
Заранее благодарим за помощь.
[ ': empty'] (https://api.jquery.com/empty-selector/):«_Select все элементы, у которых нет детей (** включая текстовые узлы **) _ " – Andreas
' div' * не * пуст. Он содержит пробелы. – David