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

时间:2013-05-14 20:48:04

标签: jquery

目前我对每一个表格行的反对是

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

我正在使用

添加数据标题属性

"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"}]}

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

试试这个: -

假设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是数组中记录的索引,然后: -

然后: -

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