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