Datatables 数据表生成<;tr>;可点击链接
我有一个dataTables表在 我的问题是,我需要使整个表格行可单击到基于游戏的链接。该表列出了游戏和用户应点击的一行和实际游戏负荷 我无法理解以前解决这个问题的方法。有人能简单地解释一下吗 我以前在做过这件事(但那个版本太冗长了,用php echo写磁盘) 与Datatables 数据表生成<;tr>;可点击链接,datatables,Datatables,我有一个dataTables表在 我的问题是,我需要使整个表格行可单击到基于游戏的链接。该表列出了游戏和用户应点击的一行和实际游戏负荷 我无法理解以前解决这个问题的方法。有人能简单地解释一下吗 我以前在做过这件事(但那个版本太冗长了,用php echo写磁盘) 与 您可以这样做: 使用fnRowCallback将游戏id数据属性添加到数据表行中 ... { "data": "black" } ], "fnRowCallback": function (nRow,
您可以这样做: 使用
fnRowCallback
将游戏id数据属性添加到数据表行中
...
{ "data": "black" }
],
"fnRowCallback": function (nRow, aData, iDisplayIndex, iDisplayIndexFull) {
//var id = aData[0];
var id = aData.game;
$(nRow).attr("data-game-id", id);
return nRow;
}
这将为表中的每一行提供一个游戏id属性,例如:
<tr class="odd" data-game-id="5086">
我已经更新了
fRowCallback
中分配给id
的值。否决票到底是为了什么?自从我提出修正案以来,你试过了吗?顺便说一句,你应该阅读关于
...
{ "data": "black" }
],
"fnRowCallback": function (nRow, aData, iDisplayIndex, iDisplayIndexFull) {
//var id = aData[0];
var id = aData.game;
$(nRow).attr("data-game-id", id);
return nRow;
}
<tr class="odd" data-game-id="5086">
$('#cccr tbody').on('click', 'tr', function () {
var id = $(this).data("game-id");
window.location = 'basic.php?game=' + id;
}