我正在使用这段代码:
$('body').click(function() {
$('.form_wrapper').hide();
});
$('.form_wrapper').click(function(event){
event.stopPropagation();
});
而这个 HTML :
<div class="form_wrapper">
<a class="agree" href="javascript:;">I Agree</a>
<a class="disagree" href="javascript:;">Disagree</a>
</div>
问题是我在 div
中有链接,单击它们时它们不再起作用。
原文由 Scott Yu - builds stuff 发布,翻译遵循 CC BY-SA 4.0 许可协议
有同样的问题,想出了这个简单的解决方案。它甚至可以递归工作: