jQuery从删除按钮获取数据ID并以模式显示ID

时间:2018-08-29 13:29:04

标签: jquery

我无法获得单击按钮时显示在模式中的data-id属性值

这是我的按钮:-

<a class="btn btn-default btn-sm" id="delcompanybtn" data-href="/deletecompany.php?companyid=' + data[0] + '" data-toggle="modal" data-target="#confirm-delete" data-id=' + data[0] + '" ></a>

这是我的Jquery代码:-

$('#delcompanybtn').on('show.bs.modal', function (e) {
var companyid = $(e.relatedTarget).attr('data-id');
$('#showcompanyid').html(companyid);
});

这是我的模态代码:-

<div class="modal-body">
Delete Company ID : <span id="showcompanyid"></span> ?
</div>

像这样的愚蠢的小东西让我很烦,不胜感激!

1 个答案:

答案 0 :(得分:0)

已解决:

$('#confirm-delete').on('show.bs.modal', function(e) {
  var companyid = $(this).data("id");
  $(this).find('#showcompanyid').html($(e.relatedTarget).attr('data-id'));
    $(this).find('.btn-ok').attr('href', $(e.relatedTarget).data('href'));
});