我有一个<div class="main"></div>
,有时候里面有一个<div class="second" ></div>
。如果.second
div不存在,那么我不想显示.main
div。
我试过这个但没有成功
if ($(".main").find(".second").length > 0){
$("main").hide();
}
答案 0 :(得分:1)
您的查询选择器是正确的,但if
条件错误
if ($(".main").find(".second").length > 0) {
$("main").hide();
}
应该是
if ($(".main").find(".second").length == 0) {
$(".main").hide();
}
因为如果main
div不存在,你想要second
div hide
答案 1 :(得分:0)
试试这个:
if ($(".main").children(".second").length > 0){
$(".main").hide();
}