Add bootstrap tooltip to dynamically created button
本问题已经有最佳答案,请猛点这里访问。
我动态地创建如下按钮:
1 2 | var my_button = document.createElement('button'); my_button.setAttribute('id',"the_id"); |
我正试图用引导工具提示来使用这些按钮,但是我不能让它工作。
1 2 3 | my_button.setAttribute('data-toggle', 'tooltip'); my_button.setAttribute('data-placement', 'top'); my_button.setAttribute('title', 'this is my text'); |
在$(document).ready(function()中,我有
1 | $('[data-toggle="tooltip"]').tooltip(); |
为了尝试和处理按钮是动态创建的这一事实,我使用:
1 | $('body').tooltip({ selector: '[rel=tooltip]' }); |
我已经获得了所有必要的引导文件,并使用文本元素标记测试了工具提示,这很好。
当我将鼠标悬停在按钮上时,什么都没有发生。
创建DOM元素后调用此脚本:
1 | $('[data-toggle="tooltip"]').tooltip(); |