我需要选择父级div而不是子级div,如何在jQuery中实现此操作。
基本上我想创建一个简单的登录框,它应该仅在我点击父级div时隐藏,如果我点击子级div,则框不应该隐藏。
以下是代码。
以下是代码。
jQuery(document).ready(function ()
{
jQuery("li.login-link").click(function ()
{
jQuery("div#login-container").css("display", "block");
});
jQuery("div#login-container not:(div#login-box)").click(function ()
{
jQuery("div#login-container").css("display", "none");
});
});
<div id="login-container"> <!--parent div. Should hide when i click on this div-->
<div id="login-box"> <!--child div. Should not hide parent when i click on this-->
</div>
</div>