数据绑定后检查复选框

时间:2012-08-10 13:58:08

标签: jquery asp.net-mvc-3 telerik-grid

我的Telerik MVC Grid绑定了带复选框的数据。现在我需要根据条件检查复选框。在网格中我有一个字段“IsSelected”,它是字符串。如果“IsSelected”为true,则只应在Grid中选中复选框。我需要使用jquery执行此操作。

3 个答案:

答案 0 :(得分:0)

不确定IsSelected是否为Attribute ... JS变量...或后端......

但无论如何,基本逻辑都是......

jsFiddle DEMO

// obviously specify the checkboxes more than this
$('input:checkbox').each(function () {
    if ( $(this).attr('IsSelected') === 'true' ) {
        $(this).prop('checked', true);
    }
});

答案 1 :(得分:0)

if($('#IsSelected').val() == 'true'){
    $('#mygrid').find('input[type=checkbox]').attr('checked', true);
}

答案 2 :(得分:0)

这样的东西?

$('tbody > tr').each(function(){  // <-- loop through each row
    var $this = $(this);
    var $td = $this.children();
    if($td.eq(indexOfIsSelected).text() == 'true){  // <-- check the IsSelected column for text value
       $this.find('input[type=checkbox]').prop('checked',true);  // <-- if true then check checkbox in that row
    }
});