jquery - 单击更改 Twitter Bootstrap 工具提示内容

标签 jquery twitter-bootstrap tooltip

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

最佳答案

今天在阅读源代码时发现了这个。所以 $.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');

关于jquery - 单击更改 Twitter Bootstrap 工具提示内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9501921/

相关文章:

自定义工具提示格式

PHP 进度条

html - 如何让三个 div 标签自动对齐以响应用户的视口(viewport)?

c# - 如何禁止在 ToolStripButton 上显示工具提示文本?

html - 如何使用 Bootstrap 将链接放在按钮上?

css - 悬停时文本周围的灰色框状轮廓

c#: winforms: tooltip: 如何延迟 tooltip.Show

javascript - 无法调整表格的大小超出特定的最小宽度

javascript - 当函数名和变量名相同时 typeof 运算符的结果

javascript - 削减使用货币转换器 Web 服务产生的结果的值(value)