私はここからstackoverflowやインターネットでさまざまな答えを試しましたが、修正されたものはありません。
これが私が持っているものです:
ご覧のとおり、ボタンをクリックした後、ボタンのタイトルは正常に変更されますが、ツールチップのテキストは変更されません。私が言ったように、私はここで見つけた他のすべての解決策とインターネットで見つけた他のすべての解決策を試したので、どんな助けも素晴らしいでしょう。
これは、ブートストラップツールチップのfixTitleメソッドを使用して実現できます。jQueryを使用してもかまいません。JSBIN
function fav(my_id, my_btn) {
"use strict";
var button = $('#' + my_btn);
var icon = $('#' + my_id);
if (icon.attr('class') === "glyphicon glyphicon-star yellow") {
icon.attr('class', 'glyphicon glyphicon-star-empty');
button.attr('data-original-title', 'Add to Favorites')
.tooltip('fixTitle').tooltip('show');
} else {
icon.attr('class', 'glyphicon glyphicon-star yellow');
button.attr('data-original-title', 'Remove from Favorites')
.tooltip('fixTitle').tooltip('show');
}
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加