[英]Update Boostrap Tooltip dynamically
我正在使用Bootstrap工具提示。 我啟用了Tooltip html,以允許我在title
屬性中使用html span。
我在動態更新范圍中的值時遇到問題。
觀看演示: https : //jsfiddle.net/DTcHh/38497/
如果單擊“更新工具提示”按鈕,則工具提示應更改為: 10 x 20
什么地方出了錯?
jQuery的:
$(function() {
$('[data-toggle="tooltip"]').tooltip({
html: true
});
$('body').on('click', '.update', function() {
$('.a').text(10);
$('.b').text(20);
});
});
HTML
<a href="#" data-toggle="tooltip" title="<span class='a'>2</span> x <span class='b'>5</span>">
Hover Me
</a>
<button class="update">Update Tooltip</button>
.a
和.b
不是DOM中的元素。 僅當您嘗試將鼠標懸停在工具提示上時,它們才會創建。
所以,不是改變是,只是改變了a
data-original-title
為更新的案文。
例如:
$('body').on('click', '.update', function() {
$("a").attr("data-original-title", "<span class='a'>10</span> x <span class='b'>20</span>");
});
將$('body').on('click',...
更改$('.update').on('click', function(){ $('[data-toggle="tooltip"]').attr('title', '10 x 20'); });
。。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.