引导程序工具提示和replaceWith
Bootstrap tooltip and replaceWith
我有以下元素:
<a class="btn btn-default clickaction" title="ACTIVE">X</a>
为此,我启用了引导工具提示:
$('body').tooltip({
selector: '[title]'
});
我添加了一个点击式监听器:
$("body").on("click", ".clickaction", function(){
$(this).replaceWith('<a class="btn btn-default clickaction" title="INACTIVE">Y</a>');
});
如果用户将鼠标悬停在按钮X上,则会看到工具提示ACTIVE。如果他点击它(并且没有将鼠标从按钮上移开),按钮将按预期替换为新按钮Y,但旧的工具提示不会消失。
请参阅http://www.bootply.com/PNr4TFszVP
如何解决此问题?
在进行替换时重新启动工具提示:
$("body").on("click", ".clickaction", function(){
$(this).tooltip('destroy')
.replaceWith('<a class="btn btn-default clickaction" title="INACTIVE">Y</a>');
});
Bootply
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 如何在GoogleWeb工具包(GWT)中从JSNI调用接口(实例化)
- 删除CKEditor工具栏按钮,但不删除功能
- d3.js Chord图的动态工具提示
- jQuery工具验证器自定义效果-添加&消除影响
- Graphiti中是否有任何工具提示功能
- "工具提示"jQuery插件坏了
- 单元格的工具提示或标题不显示超过2000个字符
- 用于高级文本的格式化工具
- d3.js用按钮更新条形图工具提示
- 克隆和恢复”;工具化的“;元素
- 使Intro.js工具提示响应
- 画布中绘制的矩形区域的弹出工具提示
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- 有什么工具可以轻松读取javascript代码吗
- 如何使用ReSharper自定义HTML工具进行JavaScript测试
- asp.net中的验证工具
- 如何安装Jasmin:Velocity项目上的javascript测试工具
- 引导程序工具提示和replaceWith