gpt4 book ai didi

javascript - Bootstrap 工具提示和替换

转载 作者:行者123 更新时间:2023-11-28 19:08:29 25 4
gpt4 key购买 nike

我有以下元素:

<a class="btn btn-default clickaction" title="ACTIVE">X</a>

为此,我启用了 Bootstrap 工具提示:

$('body').tooltip({
selector: '[title]'
});

我添加了一个点击监听器:

$("body").on("click", ".clickaction", function(){
$(this).replaceWith('<a class="btn btn-default clickaction" title="INACTIVE">Y</a>');
});

如果用户将鼠标悬停在按钮 X 上,他会看到工具提示处于事件状态。如果他单击它(并且没有将鼠标从按钮上移开),则该按钮将按预期替换为新按钮 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

关于javascript - Bootstrap 工具提示和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31188017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com