javascript - 在 Bootstrap 中将元素内容显示为工具提示的标题

标签 javascript jquery html css twitter-bootstrap

我想在不对每个“标题”属性进行编码的情况下在多个链接上显示工具提示。使用 id 属性指定从何处获取该内容。

这是我头上的:

<script>
$(document).ready(function(){
    $('[data-toggle="tooltip"]').tooltip({html : true});
});
</script>

然后是 HTML 主体上的每个链接

<a href="#eumed"; data-toggle="tooltip" title="#eumed" data-html="true">(Eumed, 2011)</a>

我希望在工具提示文本中显示以下文本:

<p id="eumed">Eumed. (2011). La política comercial estratégica. Recuperado de: <a href="http://www.eumed.net/cursecon/libreria/2004/fs/comestra.htm">http://www.eumed.net/cursecon/libreria/2004/fs/comestra.htm</a></p>

我知道我可以用 javascript 初始化每个工具提示或相应地编写每个标题​​,但这里的重点是简化它。

这是一个 example (将鼠标悬停在文章上的任意数字以查看工具提示/弹出窗口行为)

最佳答案

$(document).ready(function(){
  $('[data-toggle="tooltip"]').each(function(){
    var url=$(this).prop('href');
    $(this).tooltip({
      html:true,
      title: $(url.substr(url.lastIndexOf('#'))).html()
    })
  })
});
/* Tooltip */
 .tooltip > .tooltip-inner {
    padding: 15px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

<div class="container">
<h3>Tooltip Example</h3>  
<a href="#eumed" data-toggle="tooltip" data-placement="right">(Eumed, 2011)</a><br/><br/><br/><br/>
<p id="eumed">Eumed. (2011). La polutica comercial estratugica. Recuperado de: <a href="http://www.eumed.net/cursecon/libreria/2004/fs/comestra.htm">comestra</a></p>
</div>

关于javascript - 在 Bootstrap 中将元素内容显示为工具提示的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31277503/

相关文章:

javascript - this.form 没有在 JavaScript 函数中传递表单

javascript - 如果在表格上未选中 Checkbox,则隐藏按钮

javascript - 我制作了一个 Javascript slider ,但我在使用 CSS 时遇到了一些严重的问题。

javascript - 选择.追加/插入 : d3 changes from v3 to v4 turns checkboxes into text fields

JavaScript 平均 while 循环

jquery - 如何根据所选国家在下拉菜单上显示城市? Angular 4

jquery - 谷歌机器人看到了什么?生成代码还是源代码?

javascript - 如何检测jsPDF的第一页

html - 逐渐循环所有彩虹颜色的 div 背景颜色 | CSS

javascript - 如何仅更改博主第一篇文章的 CSS?