我使用this插件來啓用頁面上的拖放錶行。該插件帶有一個序列化功能,它通過每個錶行的ID的AJAX功能,像這樣:jQuery Table行拖放插件
serializeTable: function(table) {
var result = "";
var tableId = table.id;
var rows = table.rows;
for (var i=0; i<rows.length; i++) {
if (result.length > 0) result += "&";
var rowId = rows[i].id;
if (rowId && rowId && table.tableDnDConfig && table.tableDnDConfig.serializeRegexp) {
rowId = rowId.match(table.tableDnDConfig.serializeRegexp)[0];
}
result += tableId + '[]=' + rowId;
}
return result;
},
不幸的是,該行的HTML ID是多大用處我不是。相反,我試圖傳遞行中第一個TD所包含的值,但至今我沒有太多運氣。
我一直在嘗試用這樣的東西替換rowId變量,但它返回的是'未定義'。
var val = $(rowId + "td:nth-child(1)").value;
有沒有簡單的方法來做到這一點?一旦我得到正確的值到PHP腳本,我會很好,但我仍然對JavaScript沒有經驗。
任何意見,將不勝感激。謝謝。
仍然不確定響應:( – Dan 2009-09-08 11:01:10