4

这是场景:

  1. 我使用 JQuery按钮小部件创建了一个按钮,并为其添加了一个标题
  2. 我调用 JQuery 工具提示小部件

当我务实地更改标题时,工具提示会正确更新,但是当我在悬停按钮时更改标题时,标题属性不会改变(我在萤火虫上检查过) 这是一个说明此用例的示例。

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

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

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

这对我来说看起来很奇怪,任何人都可以建议吗?

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

4

1 回答 1

3

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

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

在这里提琴

于 2013-01-22T00:29:47.003 回答