0
我已經使用下面的函數問題與複選框
"fnRender": function (oObj) {
return '<input id="chkBox" name="chkBox" value="'+ oObj.aData[0] +'" type="checkbox" />'; }
在我改變複選框以「Y」的值onchange事件畫對我的DataTable的每一行中的複選框,這樣。
$('#myDataTable input:checkbox').live('change', function (event) {
if($(this).is(":checked")) {
$(this).val("Y");
}
});
我必須現在檢查所有那些複選框值爲「Y」並提交相同的行。但是在表單提交,當我嘗試以檢索複選框的值對每個tr
,這樣
$('#myDataTable tr').each(function() {
var aData = oTable.fnGetData(this);
通過fnGetData返回不包含複選框的更新值的數組。
但是,當我在Firebug中將this
的值作爲參數傳遞給fnGetData
時,它會顯示覆選框的更新值。
我無法理解fnGetData的這種行爲,爲何不告訴我複選框的更新值
任何人可以請幫助