複数選択オプションが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");
});