【发布时间】:2016-09-16 17:14:46
【问题描述】:
我想通过 JS 取消选中一个复选框并阻止用户通过单击/取消选中它。
在普通复选框中,我可以使用以下代码:
$('#checkbox').on('click', function(event){
event.preventDefault();
});
但此代码不适用于统一复选框
【问题讨论】:
标签: jquery uniform jquery-uniform
我想通过 JS 取消选中一个复选框并阻止用户通过单击/取消选中它。
在普通复选框中,我可以使用以下代码:
$('#checkbox').on('click', function(event){
event.preventDefault();
});
但此代码不适用于统一复选框
【问题讨论】:
标签: jquery uniform jquery-uniform
你可以禁用点击事件:
$('#checkbox').unbind('click');
然后像你想要的那样处理它:
$('#checkbox').prop('checked',true);
$.uniform.update();
【讨论】:
您可以使用disable 属性
$('#checkbox').on('click', function(){
$("#checkbox").attr("disabled", true);
});
这将禁用复选框,一旦它被点击并保持选中状态
【讨论】:
你可以在这里使用:
$('#checkbox').uniform();
$('#checkbox').unbind('click').bind('click', function(event) {
event.stopPropagation();
});
【讨论】: