javascript - 使用 Bootstrap 带有工具提示的东西

标签 javascript

这是为那些更了解 Jquery 的人准备的,这是我的问题:

我正在使用引导框架来创建我的网站 我添加了一些工具提示来尝试这些 但我注意到我正在使用的代码不适用于 2 个或更多工具提示

我的意思是,这是 JS 的代码:

<script>
    $(function () {
        $('#tooltips').tooltip();
    });
</script>

这是调用工具提示的代码:

<a href='#' id='tooltips' data-placement='top' title='this is a tooltip'>

我确信如果我放置该代码,我将能够将它用于 2 个或更多工具提示,但我不能。

继续:我想知道为什么我不能将它用于 2 个或更多工具提示,而不是一个,因为我不想为 4 个工具提示使用 10 行 JS

最佳答案

同一 id 值在一个页面中不能多次使用。请改用class。这是一个非常常见的错误。

<script>
    $(function () {
        $('.tooltips').tooltip();
    });
</script>
<a href='#' class='tooltips' data-placement='top' title='tooltip'>...</a>
<a href='#' class='tooltips' data-placement='top' title='another tooltip'>...</a>
<a href='#' class='tooltips' data-placement='top' title='another tooltip'>...</a>

您应该使用HTML Validation Service在尝试调试 javascript 或 css 之前检查您的页面。在尝试解决任何问题之前,请确保其通过 100%。

关于javascript - 使用 Bootstrap 带有工具提示的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18093755/

相关文章:

javascript - PaperJS随机点

javascript - jquery foreach 内部的中断函数

javascript - 从 javascript 正则表达式对象获取组列表

javascript - Angular 6.0.5 - 无法访问那里的属性

javascript - jQuery - 仅选择当前链接

javascript - 接受 0 到 100 之间的十进制数字的正则表达式

javascript - LocalStorage - 按值而不是键删除项目?

javascript - 如何在node js中使用条件cors在本地运行

javascript - 使用 jquery grep 过滤对象数组,但条件是一个变量

javascript - Node.JS MySQL 等待查询结果