How to know if a clicked element is inside a main one with jQuery?
本问题已经有最佳答案,请猛点这里访问。
我有点怀疑,我做了一个登录表单,我想当我点击它的空间外时隐藏它。好吧,假设我有这个:
1 2 3 | <input type="text" /> <br /> <br /> <input type="password" /> |
好吧,当我点击这个登录"框"外的一个元素时,我想隐藏主空间。我试过很多方法,但没人用。相信我,我到处找了很多东西,却找不到任何解决办法。
顺便说一下,如果可能的话,我正在寻找一个jquery解决方案。
你可以试试这个-
1 2 3 4 5 | $(document.body).on('click',function(e){ if(!$(e.target).closest('#main-space').length){ $('#main-space').hide(); } }); |