我想在點擊它時隱藏div。爲此,我有這個代碼,完美的作品:當用jquery點擊容器外部時隱藏div
var box3=$(".despcnt"); box3.mouseup(function() { return false; }); $(this).mouseup(function (a) { if(!($(a.target).parent(".despcnt").length>0)){ box3.removeClass("dino");box3.hide() } });
但我想從類中排除。 Despcnt一個鏈接,有類desplcnt所以當點擊書房外或關閉相同的鏈接...沒有試過把它沒有工作。
有什麼想法?
HTML
<a class="desplcnt" href="#">Link</a>
<div class="despcnt">
<ul>
<li><a data-value="1" href="#">Title</a></li>
</ul>
</div>
請說明什麼問題 - 它真的很難理解你想要什麼說 –
第二段是什麼意思? – Biotox
代碼工作正常,當他們在div外部單擊時關閉。但是,如果你點擊鏈接。 Desplcnt沒有關閉,這就是我想要的。 對不起,如果你不明白,我使用谷歌翻譯 – jon90