更改放置引导工具提示

ram*_*ani 2 jquery tooltip twitter-bootstrap

我想从boostrap制作工具提示,当选择输入选择时,在元素html中显示工具提示.我在javascipt/jquery中创建了该代码.这是代码:

    $('#pembayaran').on('change', function(){
        if($(this).val()=='GRATIS' && $('#keterangan').val()==''){
            $('#keterangan').attr('title', 'Keterangan wajib disi!').tooltip('show');
        }
    });
Run Code Online (Sandbox Code Playgroud)

我想在右侧制作工具提示位置.

我试试代码

    $('#pembayaran').on('change', function(){
        if($(this).val()=='GRATIS' && $('#keterangan').val()==''){
            $('#keterangan').attr('title', 'Keterangan wajib disi!').tooltip('show', {
               placement: 'right'
            });
        }
    });
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用.你能帮助我吗.请

Zai*_*uch 6

引导插件方法只使用一个参数,而不是两个.这个方法调用:

$('#keterangan').attr('title', 'Keterangan wajib disi!').tooltip('show', {
    placement: 'right'
});
Run Code Online (Sandbox Code Playgroud)

是不正确的.相反,你应该按照你的方式保持更改功能,并调用:

$('#keterangan').tooltip({ placement: 'right' });
Run Code Online (Sandbox Code Playgroud)

之前设置工具提示选项(例如文档准备好时).

另一种可能更简单的替代方案是添加data-position="right"弹出窗口所显示的元素.