![](/img/trans.png)
[英]Add button with onclick event to each row in datatable in react js
[英]Datatable get button on each row
我在数据表的“动作”列中的每一行都有 2 个按钮。 不同行上的每个按钮具有相同的 class 但不同的数据 ID。 我想从 jquery 中单击每一行中的一个按钮来模拟按钮单击。 我正在尝试遍历数据表并获取每一行上的按钮,但未能得到它。
请检查ss。
$('#apply-all').on('click', function (e) {
var table = $('.mydatatable').DataTable();
table.rows().every( function ( rowIdx, tableLoop, rowLoop ) {
var data = this.data(); // able to fetch the data.
//how to feth the button on this row?
} );
});
您可以使用节点function .node()
function 来获取所选行的元素。 然后您可以将其包装在 jQuery 中,以对其执行 jQuery 操作,如下所示:
$('#apply-all').on('click', function (e) {
var table = $('.mydatatable').DataTable();
table.rows().every( function ( rowIdx, tableLoop, rowLoop ) {
var data = this.data(); // able to fetch the data.
var row = this.node();
var rowJqueryObject = $(row);
//or
$(row).find('button'); //will return all buttons in that row
} );
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.