刷新新元素

时间:2013-08-10 15:33:24

标签: jquery twitter-bootstrap twitter-bootstrap-tooltip

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

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

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

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

jsFiddle

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

$('a').tooltip();

对于我创建的每个新元素,这个系统不能像我一样不断重复代码。

所以有一种刷新元素的方法吗?

2 个答案:

答案 0 :(得分:2)

您可以使用selector委派选项。

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

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

演示: jsFiddle

答案 1 :(得分:0)

看一下这个fiddle,我正在使用:

$('body').on('mouseenter', 'a', function(){$(this).tooltip();});