[英]How can I check if an element has any children elements using jquery?
我有一個向左浮動的div,另一個向右浮動。 我想檢查右邊的div是否有子元素; 如果它沒有任何可見元素,我想要應用左側div的新類。 見下文:
<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"
空?
if ( $("#rightContent").children().length > 0)
{
// do style changes
}
嘗試這個:
if ($('#rightContent').children().length === 0) {
//Whatever
}
編輯 :正確的ID
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.