Javascript 通过jquery添加新组件时未加载工具提示引导
我正在尝试添加新行并启用工具提示,但是当我运行此函数时,引导工具提示不会出现,保留默认值 我尝试使用下面的命令,但它不起作用Javascript 通过jquery添加新组件时未加载工具提示引导,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我正在尝试添加新行并启用工具提示,但是当我运行此函数时,引导工具提示不会出现,保留默认值 我尝试使用下面的命令,但它不起作用 $(document).on('change', '[data-toggle="tooltip"]', function() { $(this).tooltip(); }); $(文档).ready(函数(){ $('[data toggle=“tooltip”]')。tooltip(); $('#btn')。单击(函数(){ var newb
$(document).on('change', '[data-toggle="tooltip"]', function() {
$(this).tooltip();
});
$(文档).ready(函数(){
$('[data toggle=“tooltip”]')。tooltip();
$('#btn')。单击(函数(){
var newbutton=
在这种情况下,使用jQuery appendTo而不是append.appendTo是一个更好的选择。appendTo允许您将工具提示应用于正在添加的对象,而不是添加到的容器上
$(文档).ready(函数(){
$('[data toggle=“tooltip”]')。tooltip();
$('#btn')。单击(函数(){
var newbutton=
您可以通过重新运行$.fn.tooltip()
初始化新的工具提示:
已经初始化的元素被忽略。实际上@Flewtje的答案更好,他更快 您还可以将侦听器添加到DOM层次结构中较低的元素,例如容器元素,并利用事件
$(文档).ready(函数(){
$('#Content')。在('DOMNodeInserted','[data toggle=“tooltip”]',函数(evt)上{
$(evt.target).tooltip();
});
$('[data toggle=“tooltip”]')。tooltip();
$('#btn')。单击(函数(){
var newbutton=
它并不漂亮,但您可以改为:$e=$(新按钮)。工具提示();$(“#内容”)。附加($e);
$('[data-toggle="tooltip"]').tooltip();