我有一个要从对话框中编辑的数据表。用户应该选择一行,然后打开对话框。对话框文本输入应与所选行 td 匹配。从这里,您可以编辑/更改输入(通过单击编辑启用字段)并保存更改以更新表格。http://jsfiddle.net/BWCBX/5/我有工作代码来选择一行并(在这种情况下删除它)操作它。如何更新文本输入并根据所述输入编辑表格?提前致谢。
var oTable;
/* Add a click handler to the rows - this could be used as a callback */
$("#example tbody tr").click( function( e ) {
if ( $(this).hasClass('row_selected') ) {
$(this).removeClass('row_selected');
}
else {
oTable.$('tr.row_selected').removeClass('row_selected');
$(this).addClass('row_selected');
}
});
/* Add a click handler for the delete row */
$('#delete').click( function() {
var anSelected = fnGetSelected( oTable );
if ( anSelected.length !== 0 ) {
oTable.fnDeleteRow( anSelected[0] );
}
} );
/* Init the table */
oTable = $('#example').dataTable( );
/* Get the rows which are currently selected */
function fnGetSelected( oTableLocal )
{
return oTableLocal.$('tr.row_selected');
}