我正在尝试使用caller element
从jQuery
的事件侦听器函数中获取Bootstrap3
。
代码:
jQuery(MoreOptionsCollapse).on('show.bs.collapse', function(event){
console.log(this, event, event.target);
});
问题在于this
和event.target
是MoreOptionsCollapse
元素,而我想要的是触发show.bs.collapse
事件的按钮。
任何帮助将不胜感激c:
答案 0 :(得分:1)
正如@isherwood在评论和this post中指出的那样,您需要向shown.bs.collapse
而不是show.bs.collapse
添加一个侦听器,以便jQuery
元素的{通过在data()
键中设置呼叫者元素,{1}}可以使bs.collapse
成为indexed
的时间。
$trigger