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);