web-dev-qa-db-ja.com

初期化後にTwitter-Bootstrapツールチップの配置を変更するにはどうすればよいですか?

すでに初期化された後、テキストボックス上のBootstrapツールチップの配置を変更したい:

// these don't work
$('#myTextbox').tooltip({ placement: 'left' });
$('#myTextbox').tooltip('options', 'placement', 'right' });

それを行う方法はありますか?もしそうなら、私は何が間違っていますか?

18
ajbeaven

Bootstrap 2.xでは、答えは ajbeaven のようになります。

$('#myTextbox').data('tooltip').options.placement = 'right';

ただし、Bootstrap 3から、すべてのBootstrapデータはbsで名前空間が設定されます。

$('#myTextbox').data('bs.tooltip').options.placement = 'right';
29
Ben Cox

ああ、答えを見つけました:

$('#myTextbox').data('tooltip').options.placement = 'right';
19
ajbeaven

Ben Cox の応答に追加、Bootstrap 4 use:

$('#myTextbox').data('bs.tooltip').config.placement = 'right';
1
polyp