初始化后如何更改Twitter-Bootstrap工具提示放置的位置?

时间:2012-04-16 21:17:12

标签: twitter-bootstrap tooltip

我想在文本框初始化之后更改Bootstrap工具提示的位置:

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

有什么办法吗?如果是这样,我做错了什么?

3 个答案:

答案 0 :(得分:26)

在Bootstrap 2.x中,答案为ajbeaven个状态:

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

但是,从Bootstrap 3开始,所有Bootstrap数据都使用bs命名空间:

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

答案 1 :(得分:19)

啊,发现了答案:

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

答案 2 :(得分:1)

添加到Ben Cox的响应,在Bootstrap 4中使用:

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