Варьирование модального содержимого на основе кнопки «тигр», использование event.relatedTarget или получение данных элемента, когда button.click - PullRequest
0 голосов
/ 26 марта 2019

Я изменяю модальный контент, основанный на триггерной кнопке, и нашел способы сделать это:

а. используя 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);
  });  
});

б. получение контента когда 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);
  });
});

Хотелось бы узнать, какой вариант лучше и чем отличается

...