确保动态创建的项目使用.on
方法拦截事件:
$('body').on('click', '.element',...
但如果我想拦截一个插件的新元素,你怎么办?
例如使用插件工具提示引导程序:
如果我创建一个新元素,为了确保它被工具提示插件拦截,我必须再次调用:
$('a').tooltip();
对于我创建的每个新元素,这个系统不能像我一样不断重复代码。
所以有一种刷新元素的方法吗?
答案 0 :(得分:2)
您可以使用selector
委派选项。
请参阅文档:http://twitter.github.io/bootstrap/javascript.html#tooltips
$('body').tooltip({
placement:'bottom',
selector: '[data-toggle=tooltip]'
});
答案 1 :(得分:0)
看一下这个fiddle,我正在使用:
$('body').on('mouseenter', 'a', function(){$(this).tooltip();});