relatedTarget
イベントのプロパティを使用してクリックされた要素を取得しようとしていますshow.bs.modal
。ただし、常に未定義になります。
私が持っているのは次のものです:
$("#curCarSelect").on('click', function(e) {
$("#curCarModal").on('show.bs.modal', function(event) {
modalOpenedby = event.relatedTarget;
alert(modalOpenedby);
}).modal('toggle');
});
ベストアンサー1
試す:
$("#curCarSelect").on('click', function(e) {
$modal.modal('toggle', $(this));
});
ここで、$modal は開くモーダル要素です。
$modal.on('show.bs.modal', function (event) {
var button = $(event.relatedTarget) // Button that triggered the modal
})