小编典典

单击时更改 Twitter 引导工具提示内容

all

我在一个锚元素上有一个工具提示,它在点击时发送一个 AJAX 请求。这个元素有一个工具提示(来自 Twitter Bootstrap)。我希望在 AJAX
请求成功返回时更改工具提示内容。启动后如何操作工具提示?


阅读 110

收藏
2022-05-24

共1个答案

小编典典

今天在阅读源代码时发现了这个。所以$.tooltip(string)调用Tooltip类中的任何函数。如果您查看Tooltip.fixTitle,它会获取data- original-title属性并用它替换标题值。

所以我们只需这样做:

$(element).tooltip('hide')
          .attr('data-original-title', newValue)
          .tooltip('fixTitle')
          .tooltip('show');

果然,它更新了标题,这是工具提示中的值。

更短的方法:

$(element).attr('title', 'NEW_TITLE')
          .tooltip('fixTitle')
          .tooltip('show');
2022-05-24