启用JQuery工具提示时无法更改标题

时间:2013-01-21 23:42:00

标签: javascript jquery jquery-ui

以下是该方案:

  1. 我使用JQuery button小部件创建一个按钮,并为其添加标题
  2. 我称之为JQuery工具提示widget
  3. 当我以实际方式更改标题时,工具提示会正确更新,但当我更改标题而我将鼠标悬停在按钮时,标题属性不会更改(我检查了它)在萤火虫上) 这是一个example,用于说明此用例。

    在我的示例中,如果单击[更改标题]按钮,则可以看到问题,单击[更改延迟标题]并将光标放在[主题按钮]上并等待警报。

    简而言之,此代码在悬停按钮时不起作用:

    $('#div').attr('title', 'new title');
    

    对我来说这看起来很奇怪,有人可以提出建议吗?

    为了更准确,我的问题是:为什么标题属性不会改变?

1 个答案:

答案 0 :(得分:3)

不确定这是否正是您想要的,但您可以这样做:

setTimeout(function(){
       $(document).tooltip('destroy');
       $('#div').attr('title','new title');
       $(document).tooltip();
        alert('title changed');
    }, 2000);
 });

FIDDLE HERE