JQuery数据表中的复选框出现问题
我已经使用以下函数针对数据表中的每一行绘制了一个复选框JQuery数据表中的复选框出现问题,jquery,datatables,Jquery,Datatables,我已经使用以下函数针对数据表中的每一行绘制了一个复选框 "fnRender": function ( oObj ) { return '<input id="chkBox" name="chkBox" value="'+ oObj.aData[0] +'" type="checkbox" />'; } 我现在必须检查复选框值为“Y”的所有行,并提交相同的行。但是在表单提交中,当我尝试针对每个tr检索复选框的值时,如下所示 $('#myDataTable tr').e
"fnRender": function ( oObj ) {
return '<input id="chkBox" name="chkBox" value="'+ oObj.aData[0] +'" type="checkbox" />'; }
我现在必须检查复选框值为“Y”的所有行,并提交相同的行。但是在表单提交中,当我尝试针对每个tr
检索复选框的值时,如下所示
$('#myDataTable tr').each(function() {
var aData = oTable.fnGetData(this);
fnGetData返回的数组不包含复选框的更新值
但是,当我计算在Firebug中作为参数传递给fnGetData
的this
的值时,它会显示复选框的更新值
我无法理解fnGetData的这种行为,为什么它不向我显示复选框的更新值
谁能帮我找到问题的根本原因吗 fnGetData被称为
oTable.fnGetData()
,而oTable
等于我绘制的初始数据表
因此,每当我调用fnGetData()
,它都会返回Datatables的原始值
我现在在每个tr
上循环,得到当前值
$('#myDataTable tr').each(function() {
var aData = oTable.fnGetData(this);