c# - 获得两个工具提示气泡,但只想要一个

标签 c# javascript jquery asp.net

我有一个图像(橙色圆圈),显示带有消息的工具提示(由图像中的红线覆盖):

enter image description here

但是,我只希望出现黑色工具提示气泡,而不是底部的通用白色气泡。

我在 pageLoad 的 JavaScript 中有以下工具提示:

$('#<%=alarmClipsDurationWarning.ClientID%>').tooltip({ 'placement': 'center right', 'title': $('#<%=alarmClipsDurationWarning.ClientID%>').attr('title'), 'delay': 0 });

HTML:

<i id="alarmClipsDurationWarning" runat="server" class="icon-exclamation-sign icon-large" style="cursor:pointer;color:orange"></i>

当 C# 端的下拉项更改时,标题将会更改:

alarmClipsDurationWarning.Attributes.Add("title", GetAlarmClipsDurationWarningToolTip());

GetAlarmClipsDurationWarningToolTip() 仅返回基于下拉更改的字符串。我尝试先删除然后添加:

alarmClipsDurationWarning.Attributes.Remove("title");
alarmClipsDurationWarning.Attributes.Add("title", GetAlarmClipsDurationWarningToolTip());

我也尝试过这个:

alarmClipsDurationWarning.Attributes["title"] = GetAlarmClipsDurationWarningToolTip();

但是他们都没有给我一个气泡。

最佳答案

白色气泡来自 title 属性。因为您可以准确指定您想要的内容:

$('#<%=alarmClipsDurationWarning.ClientID%>').attr('title')

为什么不使用不同的属性?

alarmClipsDurationWarning.Attributes.Add("data-tooltip-content", ...
<小时/>
$('#<%=alarmClipsDurationWarning.ClientID%>').attr('data-tooltip-content')

关于c# - 获得两个工具提示气泡,但只想要一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25068210/

相关文章:

c# - 在 PHP 中显示包含重复列的表格

c# - 此插件导致 Outlook 启动缓慢

javascript - 使用外部 JSON 数据构建 highchart 图表

javascript - 将 YES/NO 转换为 true/false 的更优雅的方法

javascript - js 从模态中抓取类

javascript - 使用 jquery 折叠列表

javascript - 从background.js操作popup.html的DOM

c# - Xml 反序列化在空元素上失败

c# - 如何定义连接字符串以在当前文件夹中创建本地数据库?

javascript - 如何本地化 Ext.LoadMask 的消息?