在我的HTML元素我有這個我情態動詞的一個內:獲取該封閉的模態
<a href="#" class="clicker" data-dismiss="modal">Click</a>
它隱藏模式如果點擊這個元素。
不過,我希望能夠得到那個封閉的模式jQuery中,像元素:
$('#myModal').on('hidden.bs.modal', function(event)
{
var invoker = $(event.relatedTarget);
});
但是,這是行不通的。 relatedTarget
似乎只適用於show.bs.modal
和shown.bs.modal
(as per the documentation)。
我怎能獲取引起的模態,收於hidden.bs.modal
事件的元素?
難道你沒有'event.target'嗎? –
我已經創建了一個codepen來測試@AllanStepps解決方案,但是event.target指向了整個模式,而不是單擊的元素。 –
'event.currentTarget'怎麼樣? (=附加了事件偵聽器的節點。)https://developer.mozilla.org/en-US/docs/Web/Events/click –