0

チェックボックス付きのデータにバインドされたTelerik MVC Gridを取得しました。ここで、条件に基づいてチェックボックスをオンにする必要があります。グリッドには、文字列であるフィールド「IsSelected」があります。「IsSelected」が true の場合、チェックボックスのみがグリッドでチェックされます。jqueryを使用してこれを実行する必要があります。

4

3 に答える 3

0
if($('#IsSelected').val() == 'true'){
    $('#mygrid').find('input[type=checkbox]').attr('checked', true);
}
于 2012-08-10T14:17:20.883 に答える
0

IsSelected が属性かどうかわからない... JS 変数... またはバックエンド...

しかし、どちらの方法でも基本的なロジックは...

jsFiddle デモ

// obviously specify the checkboxes more than this
$('input:checkbox').each(function () {
    if ( $(this).attr('IsSelected') === 'true' ) {
        $(this).prop('checked', true);
    }
});
于 2012-08-10T14:15:04.890 に答える
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
    }
});
于 2012-08-10T14:21:45.983 に答える