0

複数選択オプションがtrueに設定されたjQgridがあります。複数選択チェックボックスがチェックされている場合、グリッド内の行を強調表示したくありません。チェックボックスの ID は「#cb_emplist」です

次のことを試しましたが、クロムコンソールでは機能しますが、コードでは機能しません

$("#cb_emplist").change(function() {
            $('#empList tr').removeClass("ui-state-highlight");
        });

私も試しました:

 $("#cb_emplist").change(function () {
            if ($("#cb_emplist").is(":checked")) {
                $('#empList list tr').removeClass("ui-state-highlight");
            }          
        });

jQuery("#empList").jqGrid({
.....

...
multiselect: true
...
});


ここでこの子犬で解決:

$("#cb_emplist").on("click", function() {
            $('#empList tr').removeClass("ui-state-highlight");
        });
4

2 に答える 2

0

これでうまくいったようです:

 $("#cb_emplist").on("click", function() {
                $('#empList tr').removeClass("ui-state-highlight");
            });
于 2013-09-13T18:43:30.940 に答える