<div class="test">
<div class="example"></div>
</div>
<div class="test">
</div>
Run Code Online (Sandbox Code Playgroud)
test如果jQuery 不包含带有类的子元素,我怎样才能将jQuery应用于该类的元素example?
我有一些显示/隐藏元素的问题。我在一页上有2个弹出窗口,如果另一个弹出窗口具有类,则需要隐藏一个弹出窗口。例如:
<body class="home">
<div class="popup main"></div>
<div class="popup"></div>
</body>
Run Code Online (Sandbox Code Playgroud)
因此,如果body.home具有.main,则只需要显示.main弹出窗口,即可隐藏或删除另一个.popup。
我试过了
if ($('.home').find('.main')) {
$('.home').find('.main').show();
$('.home').find('.popup').remove();
}
Run Code Online (Sandbox Code Playgroud)
但这并不能按我的需要工作,因为出于某种原因,我只能使用一个弹出框来编写代码
<body class="home">
<div class="popup"></div>
</body>
Run Code Online (Sandbox Code Playgroud)