我需要選擇父div而不是child,我該如何在jQuery中做到這一點。 基本上我想創建一個簡單的登錄框,它應該隱藏當且僅當我點擊父div時,如果我點擊子div不應該隱藏。
以下是代碼。jquery select parent not child
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>
對不起你什麼意思?因爲你有一個ID ......用它來選擇元素 –
我的要求是,當我點擊的div#登錄容器它會(#登錄框) –