我的Telerik MVC Grid绑定了带复选框的数据。现在我需要根据条件检查复选框。在网格中我有一个字段“IsSelected”,它是字符串。如果“IsSelected”为true,则只应在Grid中选中复选框。我需要使用jquery执行此操作。
答案 0 :(得分:0)
不确定IsSelected是否为Attribute ... JS变量...或后端......
但无论如何,基本逻辑都是......
// 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
}
});