19

我有两种元素

<i rel="tooltip" class='icon-ok'>
<i title="Teste" class='icon-info'>

第一个是工具提示效果,第二个是弹出框

我想要做的是避免返工,所以我不需要根据我拥有的每个 html 上的类创建脚本。

我在我的基础 html 上做了这个:

$('body').find('i').tooltip();

问题是它在<i>没有 rel 属性的其他元素上添加了工具提示效果。

我需要搜索具有 rel 属性的元素并对其设置工具提示效果。

谢谢

编辑

如果我尝试与正确答案中所说的相反,请获取<i>没有 rel 属性的元素。在此处找到解决方案:jQuery 选择器 - 查找没有指定属性的对象

弗鲁特贝格-jQuery("li:not([style])").hide();

4

3 回答 3

26

确切的一个

$('i[rel="tooltip"]').tooltip()
于 2012-04-04T16:53:49.770 回答
23

$('i[rel]').tooltip();

http://api.jquery.com/category/selectors/attribute-selectors/

于 2012-04-04T16:48:27.567 回答
2

yon 可以使用此选择器选择所有带有 href att 的元素

$(document).ready(function()
{

$("[rel]")

});
于 2012-04-04T16:52:02.297 回答