Jquery 如何从DataTables复制一行并添加到此表?(包括重命名名称属性)

Jquery 如何从DataTables复制一行并添加到此表?(包括重命名名称属性),jquery,datatables,jquery-datatables,Jquery,Datatables,Jquery Datatables,我有一个带有DataTables jquery插件的asp.mvc4-project。我想添加一个新行(通过复制第一行) 我将函数fnAddData用于以下代码: $('#processedresultlines .add-row').on('click', function (e) { $('#processedresultlines').dataTable().fnAddData ( ['', '', '', '', '', '', '', '', '', '', '',

我有一个带有DataTables jquery插件的asp.mvc4-project。我想添加一个新行(通过复制第一行)

我将函数
fnAddData
用于以下代码:

$('#processedresultlines .add-row').on('click', function (e) {
  $('#processedresultlines').dataTable().fnAddData
  (
      ['', '', '', '', '', '', '', '', '', '', '', '']
  );
});
并使用
fnCreatedRow
填写正确的html:

"fnCreatedRow": function (nRow, aData, iDataIndex) {

     var rowdata = oTable.fnGetData(0);  //get first row-data
     for (var i = 1; i < rowdata.length; i++) {
         var newValue = rowdata[i];
       $('td:eq(' + i + ')', nRow).html($(newValue));
     }
这可以工作,但也可以使用相同的名称属性(和ID属性)

如何更改此名称属性/id属性?

"<select class="width100" id="processResultLine_Ledger" name="processResultLine.Ledger">
<option value="">---</option> 
<option value="0090">0090 </option>
<option value="9060">9060 </option>
</select>"