1

使用以下方法确保动态创建的项目被事件拦截.on

$('body').on('click', '.element',...

但是如果我想截取一个插件的新元素,你怎么办?

例如使用插件工具提示引导程序:

jsFiddle

如果我创建一个新元素,为了确保它被工具提示插件拦截,我必须再次调用:

$('a').tooltip();

这是一个系统不如我必须为我创建的每个新元素不断重复代码..

那么有没有办法刷新元素呢?

4

2 回答 2

2

您可以使用selector委托选项。

请参阅文档:http: //twitter.github.io/bootstrap/javascript.html#tooltips

$('body').tooltip({
    placement:'bottom',
    selector: '[data-toggle=tooltip]'
});

演示:jsFiddle

于 2013-08-10T15:48:32.983 回答
0

看看这个小提琴,我正在使用:

$('body').on('mouseenter', 'a', function(){$(this).tooltip();});
于 2013-08-10T15:44:53.213 回答