我正在尝试使用javascript获取html中数据表的行号,但始终返回未定义。
无论如何,是否需要使用同一行内的按钮来获取数据表中的行号?
当我单击同一行的按钮时,我想获得row.ciCODe
。
有人可以帮我吗?
后面的代码是这样的:
表
$('#AccountList').append('<tr data-empid="' + row.ci_ID + '">'
+ '<td text-align:center;">' + row.ciCODe + '</td>'
+ '<td text-align:center;">' + row.FullName + '</td>'
+ '<td text-align:center;">' + row.LoanType + '</td>'
+ '<td text-align:center;">' + row.Bank + '</td>'
+ '<td text-align:center;">' + row.Amount + '</td>'
+ '<td text-align:center;"><label class="'+ xLabel +'"><h6>' + xText + '</h6></label></td>'
+ '<td text-align:center;"><button class="btn btn-primary btn-outline-primary" id="btnPreview" name="btnPreview"><i class="icofont icofont-prescription"></i></button>'
+ '<button class="btn btn-danger btn-outline-danger" id="btnReinvestigate" name="btnReinvestigate"><i class="icofont icofont-redo"></i></button>'
+'</td>'
+ '</tr>');
按钮
$('#AccountList')
.on('click', 'button[name="btnPreview"]', function (cId) {
var ID = $('#AccountList').attr('data-empid');
alert(ID);
});