0

我想/取消选中 JS 的复选框并阻止用户通过单击/取消选中它。

在普通复选框中,我可以使用以下代码:

$('#checkbox').on('click', function(event){
    event.preventDefault();
});

但此代码不适用于统一复选框

4

3 回答 3

2

您可以禁用点击事件:

$('#checkbox').unbind('click');

然后像你想要的那样处理它:

$('#checkbox').prop('checked',true);
$.uniform.update();
于 2014-10-27T18:11:44.547 回答
0

你可以使用disable属性

$('#checkbox').on('click', function(){
    $("#checkbox").attr("disabled", true);
});

这将禁用复选框一旦它被点击离开它被选中

jsfiddle

于 2014-10-27T17:47:30.267 回答
0

你可以在这里使用:

 $('#checkbox').uniform();
 $('#checkbox').unbind('click').bind('click', function(event) {
    event.stopPropagation();
 }); 
于 2016-09-16T09:14:46.037 回答