好吧,这是给那些对Jquery有更多了解的人,这是我的问题:
我正在使用bootstrap框架创建我的web,我添加了一些工具提示来尝试这些工具提示,但我注意到我使用的代码不适用于2个或更多的工具提示
我的意思是,这是JS的代码:
<script>
$(function () {
$('#tooltips').tooltip();
});
</script>
下面是调用工具提示的代码:
<a href='#' id='tooltips' data-placement='top' title='this is a tooltip'>
我确信如果我将代码放入其中,我将能够将其用于2个或更多的工具提示,但我不能。
继续:我想知道为什么我不能将它用于2个或更多的工具提示,而不是1个,因为我不想用10行JS来表示4个工具提示
发布于 2013-08-07 10:49:19
您不能在一个页面中多次使用相同的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>
在尝试调试javascript或css之前,您应该使用HTML Validation Service检查页面。在尝试解决任何问题之前,请确保它通过了100%。
https://stackoverflow.com/questions/18093755
复制相似问题