重新启用禁用的引导工具提示不起作用

时间:2016-05-24 13:02:38

标签: javascript jquery html twitter-bootstrap

我使用工具提示进行了输入,该工具提示应该在加载时显示,并在用户点击的任何位置点击按钮消失:

    $('[data-toggle="tooltip"]').tooltip().tooltip('show');
    $('html').click(function () {
      $('#inputID').tooltip('disable').tooltip('hide'); });

这很好用。

现在我需要检查条件是否输入是空的,工具提示应该使用不同的文本重新出现(启用/显示)。文本更改事件的处理方式如下:

$('#inputID').attr('data-original-title', "Changed text").tooltip('enable').tooltip('show');

问题是无论我在这里或之前写过什么,比如(.tooltip()或.tooltip('enable')..)它都不会重新启用我的工具提示,因为它不会再次显示。 当我注释掉第一个代码块时,文本会被有效地更改,并显示带有“更改文本”的工具提示。

为什么禁用/启用不起作用,解决方案是什么? 我正在使用bootstrap 4.0和jquery 1.12.4。

0 个答案:

没有答案