<input id="ok" />
$('.hor-minimalist-a').on('blur','#ok',function(){
});
使用上面的代码,我可以处理触发的事件如果我离开输入字段。
如果没有输入,我如何检测是否有人在inputfield 之外点击。我的意思是用户以前从未进入过此输入字段,因此根本没有焦点。
$('.hor-minimalist-a').on('?','#ok',function(){
?
});
答案 0 :(得分:4)
$(document).on('click', function(e) {
if ( e.target.id != 'ok' ) {
// you clicked something else
}
});
那将捕获除输入之外的任何点击,但为什么你需要它?
要仅捕获.hor-minimalist-a
而非整个文档的点击次数,只需将document
替换为上述代码中的选择器。
答案 1 :(得分:1)
怎么样:
$('.hor-minimalist-a').on('click',':not(#ok)',function(){
在.hor-minimalist-a
内但input #ok
答案 2 :(得分:1)