您可以检查
e.originalEvent:如果已定义,则点击是人为的:
$('.checkbox').change(function(e){ if (e.originalEvent !== undefined) { alert ('human'); }});
我在jsfiddle中的例子:
<input type='checkbox' id='try' >try<button id='click'>Click</button>$("#try").click(function(event) { if (event.originalEvent === undefined) { alert('not human') } else { alert(' human'); }});$('#click').click(function(event) { $("#try").click();});
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)