我有一个带有DataTables-jquery插件的asp.mvc4项目。我想添加一个新行(通过制作第一行的副本)。
我正在使用函数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));
}
在此示例中,变量newValue
具有下一个内容:
"<select class="width100" id="processResultLine_Ledger" name="processResultLine.Ledger">
<option value="">---</option>
<option value="0090">0090 </option>
<option value="9060">9060 </option>
</select>"
这样做,但也使用相同的名称 - 属性(和ID属性)
如何更改此name-attribute / id-attribute?