【发布时间】:2020-03-11 00:32:56
【问题描述】:
我有一个应用程序,我在其中使用带有工具提示的 Bootstrap 4。我想一一切换工具提示并仅在单击时显示它们。我可以这样做:
<input type="text" id="name" class="form-control" autocomplete="off"
data-toggle="tooltip" data-placement="bottom" title="Write name here.">
我正在使用以下在按钮单击时触发的 javascript 单独显示工具提示:
$('#name').tooltip("show");
我使用以下脚本隐藏/处理它:
$('#name').tooltip("dispose");
我使用 dispose 的原因是因为我不希望工具提示可见,除非按下按钮。
问题在于,当鼠标悬停在输入字段上时,浏览器(在我的情况下为 Firefox 开发者版)会以自己的样式显示工具提示,因为工具提示文本位于 title 属性中。
有没有办法在引导程序中保留要显示在另一个 data-tooltiptitle 属性中的文本,例如:
<input type="text" id="name" class="form-control" autocomplete="off"
data-toggle="tooltip" data-placement="bottom" data-tooltiptitle="Write name here.">
然后可能会告诉工具提示使用一些 jQuery 对文本使用 data-tooltiptitle 属性。
感谢任何帮助。
【问题讨论】:
标签: javascript jquery html css bootstrap-4