リンク先はツールチップ(qtip)です。トグルすると、ページにクイックリンクが追加されます。もう一度クリックするとクイックリンクが削除されます。ここまでは順調ですね。クリック時のqtipツールチップの値を変更する(jquery)
<a class="add-link" data-tooltip="add quick link"></a>
:しかし、私はこれは私がこれまで持っているものである
(「クイックリンクを削除」する「クイックリンクを追加」から)だけでなくトグル上のデータ・ツールチップのテキストを変更したいのですが
のjQuery:
$('.add-link').click(function() {
if ($(this).attr('data-tooltip', 'add quick link')) {
$(this).attr('data-tooltip', 'remove quick link');
} else {
$(this).attr('data-tooltip', 'add quick link');
}
$(this).toggleClass("added");
});
CSS:
a.add-link {
content: '+';
}
a.add-link.added {
content: '-';
}
クラスを正しく切り替えることはできますが、qtipツールチップのテキストは変更されません。 SOとqtip APIを検索しましたが、この作業を行うことはできません。誰かが私が間違っていることを知っていますか?ありがとう。
私は、テキストの変更 – guradio
を製造する際に任意の行を参照してくださいいけないあなたは、Qティップキャッシュを有効にしましたか? – jNewbie
@guradioテキストの変更はif/else条件になります。 –