私はフィールド上で動的にブートストラップツールチップを作成しています。新しいツールチップを作成するのではなく、メッセージを編集できるように、特定のフィールドにツールチップがあるかどうかを確認したいと思います。ブートストラップのツールチップがフィールドに関連付けられているかどうかを確認しますか?
これはブートストラップのドキュメントではわかりませんが、これを実現する方法があると思います。誰でも方法を知っていますか?
私はフィールド上で動的にブートストラップツールチップを作成しています。新しいツールチップを作成するのではなく、メッセージを編集できるように、特定のフィールドにツールチップがあるかどうかを確認したいと思います。ブートストラップのツールチップがフィールドに関連付けられているかどうかを確認しますか?
これはブートストラップのドキュメントではわかりませんが、これを実現する方法があると思います。誰でも方法を知っていますか?
また、関連するドキュメントもありません。しかし、ツールヒントにdata-original-titleという属性がある場合、jQueryでチェックすることができます。この属性は、要素の初期化中にプラグインによって追加され、ツールヒントのテキストコンテンツに使用されます。ブートストラップ3使用
if ($('.example').attr('data-original-title')) {
console.log('Tooltip not initialized');
} else {
console.log('Tooltip initialized');
// Change the tooltip content
$('.example').attr('data-original-title', 'My new title');
}
方法私はそれが他の誰にも便利です念のために使用して終了し、
var field = $('.example');
if (field.data && field.data('tooltip')) {
// tooltip not initalized
} else {
// it is
}
:
var field = $('.example');
if (field.data && field.data('bs.tooltip')) {
// tooltip is initialized
} else {
// tooltip is not initialized
}
あなたはちょうど私の一日を作った! ありがとうございました:) – ChristoKiwi
これは正解とマークする必要があります。 – Gideon
うーん、私は項目にもツールチップ機能を持っていることを見ています私はそれらのツールチップを初期化する前に。 –
はい、ツールヒントはjQueryプラグインのようなものです。利用可能ですが、オプションを渡すまで要素内で初期化されません。 – ricardohdz
ああ、混乱しているのですが、フィールドにツールヒントがあるかどうかを判断しようとしていました。プラグインが一般的に初期化されていないとわかりません。 –