我在一个锚元素上有一个工具提示,它在点击时发送一个 AJAX 请求。这个元素有一个工具提示(来自 Twitter Bootstrap)。我希望在 AJAX 请求成功返回时更改工具提示内容。启动后如何操作工具提示?
今天在阅读源代码时发现了这个。所以$.tooltip(string)调用Tooltip类中的任何函数。如果您查看Tooltip.fixTitle,它会获取data- original-title属性并用它替换标题值。
$.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');