divをクリックしたときにdivを非表示にしたい。そのために、完全に機能する次のコードがあります。
var box3=$(".despcnt");
box3.mouseup(関数 () {
false を返します。
});
$(this).mouseup(関数 (a) {
if(!($(a.target).parent(".despcnt").length>0)){
box3.removeClass("恐竜");box3.hide()
}
});
しかし、私はクラスから除外したいです。クラス desplcnt を持つリンクを despcnt するため、巣穴の外側をクリックしたり、同じリンクを閉じたりすると、うまくいきませんでした。
何か案が?
HTML
<a class="desplcnt" href="#">Link</a>
<div class="despcnt">
<ul>
<li><a data-value="1" href="#">Title</a></li>
</ul>
</div>