0

divにコンテンツがない場合、class = topでdivを非表示にするJavaScript(クライアントが指定したjqueryではない)を探しています。以下のようにjqueryを使用して実行できますが、javascriptを使用する必要があります。アイデアはありますか?

$('div.top:empty').hide();
4

5 に答える 5

0

クラスごとにdivを見つけることができるJavaScriptには関数がないため、非表示にするDIVにidを指定する必要があります。HTML:

<div class="top" id="divId"></div>

Javascript:

if( document.getElementById("divId").innerHTML == "" )
{
   document.getElementById("divId").style.display='none';
}
于 2013-10-22T14:02:39.587 に答える
0

次のスクリプトを使用します。

var divContent = $('div .top')[0].innerHTML;

if (divContent === '')
{
    $('div .top').hide();
}
于 2013-10-22T13:52:16.040 に答える