基于tigger按钮,使用event.relatedTarget或在button.click时获取元素数据来更改模态内容

时间:2019-03-26 19:16:46

标签: jquery twitter-bootstrap bootstrap-modal

我正在根据触发按钮来更改模式内容,并发现了实现方法:

a。使用event.relatedTarget

$(".modal-button").click(function(){
  $("#myModal").on('show.bs.modal', function (e) {
    var button = $(e.relatedTarget);
    var buttonCLass = button.attr("class");

    var modal = $(this);
    modal.find('.modal-title').text(buttonCLass);
  });  
});

b。在button.click上获取内容

$(".modal-button").click(function(){
  buttonCLass = $(this).attr("class")
  $("#myModal").on('show.bs.modal', function() {
    var modal = $(this);
    modal.find('.modal-title').text(buttonCLass);
  });
});

我想知道哪种选择更好,还有什么区别

0 个答案:

没有答案