[英]jqGrid checkbox events
我有一個 jqGrid 它在行中有一個復選框。 我需要能夠根據它是被選中還是未選中來更改該值。 在 $(document).ready 塊中使用它不起作用。 我嘗試了在論壇上找到的多種解決方案,但似乎沒有任何效果。 有什么建議?
$('#glReportCodesGrid').children("input:checkbox").click(function () {
var y = $(this).val();
if (y == 'false') {
$(this).val('true');
}
else { $(this).val('false'); }
});
您需要使用以下選擇器來查找復選框:
jQuery(".jqgrow td input", "#glReportCodesGrid").click(function () {
您需要從網格初始化后觸發的網格事件之一調用上述內容。
或者,您可以使用jQuery.delegate在創建元素時動態綁定事件處理程序:
jQuery(document).delegate(
'#glReportCodesGrid .jqgrow td input',
'click',
function () { ... });
問題jqgrid-with-an-editable-checkbox-column有一些相關信息,您可能會覺得有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.