我想在文本框初始化之后更改Bootstrap工具提示的位置:
// these don't work
$('#myTextbox').tooltip({ placement: 'left' });
$('#myTextbox').tooltip('options', 'placement', 'right' });
有什么办法吗?如果是这样,我做错了什么?
答案 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';