检测输入之外的点击
这个问题在这里已经有了答案:
$(document).on('click', function(e) {
if ( e.target.id != 'ok' ) {
// you clicked something else
}
});
这将捕获除输入以外的任何点击,但为什么你需要它?
要仅捕获.hor-minimalist-a
上的点击,而不是整个文档,只需用上面代码中的该选择器替换document
。
怎么样:
$('.hor-minimalist-a').on('click',':not(#ok)',function(){
这会在.hor-minimalist-a
注册点击事件,但会在.hor-minimalist-a
input #ok
之外input #ok
有一个jquery插件:http://benalman.com/code/projects/jquery-outside-events/examples/clickoutside/
链接地址: http://www.djcxy.com/p/14709.html上一篇: detect the click outside of input
下一篇: how to hide div with jquery when click anywhere except one div?