私は左に浮いているdivと右に浮いているdivを持っています。浮動小数点型のdivに子要素があるかどうかを確認したい。表示されている要素がない場合は、左のdivに適用され、新しいクラスが必要です。以下を参照してください:jqueryを使用して要素に子要素があるかどうかを確認するにはどうすればよいですか?
<div id="leftContent" class="left ">
<table></table>
</div>
<div id="rightContent" class="content">
//the dom has no visible element
//”#ctl00_ContentPlaceHolder1_ somegridView” is not visible
</div>
そして、私は次のスクリプトを使用しています:
$(document).ready(function() {
if ($(“#ctl00_ContentPlaceHolder1_ somegridView”).lenght = 0) {
$("# leftContent ").removeClass("left");
$("# leftContent ").addClass("center");
}
});
div.left
{
float: left;
width: 365px;
margin-left: 5px;
padding-left: 2px;
}
div.center
{
padding: 2px;
margin: 5px;
float: none;
width: 95%;
clear: both;
}
空div id="rightContent"
場合は?
慎重に... 'rightContent'が子供を持っているが、彼らはテキストノードです。意図的なのかどうかは分かりませんが、 '// ...'はCスタイルのコメントであり、 ''はhtmlコメントです。 – Eric
右の内容はコメントです。 – Tony