Javascript 从Bootstrap 4折叠事件中,是否可以提取隐藏/显示的元素?

Javascript 从Bootstrap 4折叠事件中,是否可以提取隐藏/显示的元素?,javascript,bootstrap-4,Javascript,Bootstrap 4,我想为Bootstrap4手风琴添加一些附加功能,并考虑使用它们的事件()。但是从他们的例子来看, $('#myCollapsible').on('hidden.bs.collapse', function () { // do something… }) 似乎没有向回调函数传递任何信息 我想知道显示或隐藏了哪些元素。我是否正确理解,使用.bs.collapse事件无法实现这一点?看来,显示/隐藏的元素在回调函数中可以作为this访问。调试程序的一个小实验表明,情况确实如此: 这已经是游戏

我想为Bootstrap4手风琴添加一些附加功能,并考虑使用它们的事件()。但是从他们的例子来看,

$('#myCollapsible').on('hidden.bs.collapse', function () {
  // do something…
})
似乎没有向回调函数传递任何信息

我想知道显示或隐藏了哪些元素。我是否正确理解,使用
.bs.collapse
事件无法实现这一点?

看来,显示/隐藏的元素在回调函数中可以作为
this
访问。调试程序的一个小实验表明,情况确实如此:


这已经是游戏的最后阶段了,但也许有人会从中受益。对于4个事件中的任何一个,您应该能够执行类似的操作(在本例中,我希望显示元素的id

$('#accordionProperty').on('shown.bs.collapse', function (e) {
    CallingSomeFunctionOfMineWithId(e.target.id);
})
对于隐藏的:

$('#accordionProperty').on('hidden.bs.collapse', function (e) {
    CallingSomeFunctionOfMineWithId(e.target.id);
})
希望这有帮助