是否可以在Jquery数据表中添加新的服务器端数据表属性?



目前我得到的每一个表行

<tr id="123" class="odd" data-title="abc">

我正在使用

添加data-title属性

"fnCreatedRow": function (nRow, aData, iDataIndex) {
$(nRow).attr('data-title', 'abc'); }

我想要完成的是得到我的值,而不是ABC的数据标题属性在表行,是他们在数据表这样做的任何方式?我的数据来自服务器端{"sEcho":"1","iTotalRecords":193,"iTotalDisplayRecords":193,"aaData":[{"UserId":0,"DT_RowId":123, "Data_Title": "Test"}]}

提前感谢您的帮助。

试试这个:-

假设aData{"UserId":0,"DT_RowId":123, "Data_Title": "Test"}

"fnCreatedRow": function (nRow, aData, iDataIndex) {
$(nRow).attr('data-title', aData['Data_Title']); }

如果a是完整的json {"sEcho":"1","iTotalRecords":193,"iTotalDisplayRecords":193,"aaData":[{"UserId":0,"DT_RowId":123, "Data_Title": "Test"}]}, iDataIndex是数组中记录的索引,那么:-

then:-

$(nRow).attr('data-title', aData['aaData'][iDataIndex]['Data_Title']); }

最新更新