如果未选中该复选框,请选中该复选框,如果已选中则不允许取消选中该复选框

时间:2014-05-22 09:32:00

标签: jquery

这是我尝试所有复选框都有检查类。我从控制台日志中知道点击发生了。由于某些原因,在Chrome中,这不起作用(复选框仍未选中

$('#parent').delegate('.check', 'click', function(event){
    event.preventDefault();
    if!($(this).is(':checked')){
        $(this).attr('checked', true);
    }
}

1 个答案:

答案 0 :(得分:1)

尝试

$('#parent').delegate('.check', 'click', function (event) {
    if (!this.checked) {
        event.preventDefault();
    }
})

演示:Fiddle