私はブートストラップツールチップを使用しています。ツールチップのhtmlを有効にして、title
属性のhtmlスパンを使用できるようにしました。Boostrapツールチップを動的に更新する
スパンの値を動的に更新する際に問題が発生しています。
参照のデモ:https://jsfiddle.net/DTcHh/38497/
あなたがアップデートツールチップ]ボタンをクリックすると、ツールチップがに変更する必要があります。何が悪かったのか10 x 20
?
のjQuery:$('.update').on('click', function(){ $('[data-toggle="tooltip"]').attr('title', '10 x 20'); });
へ
$(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>
問題は、jQueryのそれを見つけることができませんので、それは単なるテキストですが、ツールヒントのテキストはHTMLではないということです。 – DavidG
@DavidGああ。可能な解決策で回答してください。 –
[**これはあなたを助けるかもしれません!**](https://stackoverflow.com/a/9875490/3452741)、幸運:) –