单击同一行中的按钮时,如何获取该行的ID?

时间:2019-08-08 02:47:43

标签: javascript jquery

我正在尝试使用javascript获取html中数据表的行号,但始终返回未定义。

无论如何,是否需要使用同一行内的按钮来获取数据表中的行号?

供参考,请参见图片: enter image description here

当我单击同一行的按钮时,我想获得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);
          });

0 个答案:

没有答案