jqGrid复选框事件
jqGrid checkbox events
我有一个jqGrid,它在行中有一个复选框。我需要能够改变的值取决于它是否被检查或未检查。在$(document)中使用它。就绪块不工作。我已经尝试了多种解决方案,我在论坛上发现,似乎没有任何工作。有什么建议吗?
$('#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提供了一些相关信息,您可能会觉得有用。
相关文章:
- 如果选中了多个复选框,如何添加事件
- 复选框,然后单击事件处理
- Firefox:点击并更改未附加到文档树中的复选框元素上的事件
- 选中javascript中的属性集时,复选框更改事件未触发
- jQuery复选框(在ul>li下)检查事件
- 如何禁用自定义复选框的单击事件
- 将函数事件绑定到更改函数的复选框/标签
- 当通过选择页面上所有复选框的 jQuery 脚本选中复选框时,如何触发自定义 javascript 事件
- 选中/取消选中某些事件的复选框
- Javascript,表单中任何复选框的事件处理程序
- Jquery复选框更改事件未激发
- jQuery复选框和span共享一个单击事件
- 带有复选框的jQuery更改事件处理程序
- 复选框上的点击捕捉事件
- 使用 JavaScript 更改复选框 OnClick 事件的值
- 空格键触发单击事件复选框
- 更改 Chrome 扩展程序中未触发的事件复选框
- 在AJAX插入的动态创建元素上绑定事件(复选框)
- 单击“事件”复选框将不会触发
- 动态添加点击事件复选框,只适用于第一个复选框JQUERY