Checkbox 根据数据全局属性中的值更改复选框

Checkbox 根据数据全局属性中的值更改复选框,checkbox,attributes,Checkbox,Attributes,我试图根据复选框右侧的td中设置的data count全局属性更改/禁用复选框 data-count = 0 -> checkbox should be disabled data-count > 0 -> checkbox should be checked $('td.day')。每个(函数(){ //设置复选框禁用 if($(this).attr('data-count')==0){ }否则{ //选中设置复选框 } }); 可乐 可乐 11 20 您可以通过调用

我试图根据复选框右侧的
td
中设置的
data count
全局属性更改/禁用复选框

data-count = 0 -> checkbox should be disabled
data-count > 0 -> checkbox should be checked
$('td.day')。每个(函数(){
//设置复选框禁用
if($(this).attr('data-count')==0){
}否则{
//选中设置复选框
}
}); 

可乐
可乐
11
20

您可以通过调用
.prop('checked',value)
您可以通过
.prev

$('td.day').each(function() {           
    if ($(this).attr('data-count') == 0) {  
        // set checkbox UNCHECKED
        $(this).prev().find('input').prop('checked', false);
    } else {
        // set checkbox CHECKED
        $(this).prev().find('input').prop('checked', true);
    }
});   

关于

的工作示例您可以通过调用
.prop('checked',value)
您可以通过
.prev

$('td.day').each(function() {           
    if ($(this).attr('data-count') == 0) {  
        // set checkbox UNCHECKED
        $(this).prev().find('input').prop('checked', false);
    } else {
        // set checkbox CHECKED
        $(this).prev().find('input').prop('checked', true);
    }
});   
工作实例