jQuery - 使用rel属性查找元素

Ger*_*rep 16 html jquery

我有两种元素

<i rel="tooltip" class='icon-ok'>
<i title="Teste" class='icon-info'>
Run Code Online (Sandbox Code Playgroud)

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

我正在尝试做的是避免返工,所以我不需要在每个html上创建一个基于类的脚本.

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

$('body').find('i').tooltip();
Run Code Online (Sandbox Code Playgroud)

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

我需要使用rel属性搜索元素并在其上设置工具提示效果.

谢谢

编辑

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

vrutberg -jQuery("li:not([style])").hide();

dku*_*mar 22

确切的一个

$('i[rel="tooltip"]').tooltip()
Run Code Online (Sandbox Code Playgroud)


js1*_*568 20

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

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

  • 或者`$('body').find('i [rel = tooltip]').tooltip();`. (7认同)