Twitter bootstrap 如何在通过数据api创建的模式上侦听事件?

Twitter bootstrap 如何在通过数据api创建的模式上侦听事件?,twitter-bootstrap,twitter-bootstrap-3,jquery-events,Twitter Bootstrap,Twitter Bootstrap 3,Jquery Events,我有一个(动态)添加到页面的模式,如下所示: <a type="button" class="btn btn-info btn-block modal-button in" data-target="#modal-3" href="/api/some-params" aria-hidden="false">Activate Modal</a> 但这一事件似乎从未发生过。我不能混合使用数据api和Javascript来初始化引导UI元素吗?好的,回答了我自己的问题。它与数

我有一个(动态)添加到页面的模式,如下所示:

<a type="button" class="btn btn-info btn-block modal-button in" data-target="#modal-3" href="/api/some-params" aria-hidden="false">Activate Modal</a>

但这一事件似乎从未发生过。我不能混合使用数据api和Javascript来初始化引导UI元素吗?

好的,回答了我自己的问题。它与数据属性初始化元素的方式无关。。。。
数据目标
中指定的元素触发事件,而不是具有
数据切换
属性的div

所以

target = $('.modal-button').last().data('target') // this returns a string
$(target).on('loaded.bs.model', function(e){
    // do stuff
});
工作

target = $('.modal-button').last().data('target') // this returns a string
$(target).on('loaded.bs.model', function(e){
    // do stuff
});