$('#myBox').click(function(e){
e.preventDefault();
e.stopPropagation();
$('#myBox').prop("checked", !$('#myBox').prop("checked") );
});
我将它附加到一个复选框,以便检查切换由我的 javascript 控制,而不是由默认行为控制,它只是不起作用。我不知道为什么!
我这样做的原因:IE 有一个双击过滤器,可以这么说,所以双击复选框只注册为单击。这恰好阻止了人们快速切换复选框,这是我的应用程序需要的一个功能,很奇怪。所以我只是取消了它的默认功能并使用 JavaScript/jQuery 手动捕获点击并以这种方式切换它,从而消除了“速度限制”。除了我不知道如何首先阻止点击切换它,因此这个问题。