2012-04-04 8 views
14

Ich habe zwei Arten von ElementenjQuery - Finden Element mit Attribut rel

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

Der erste ist ein Tooltip-Effekt, der zweite ein popover

Was ich versuche, dies zu tun zu vermeiden, ist Nacharbeit Ich muss kein Skript basierend auf der Klasse auf jedem HTML erstellen, das ich habe.

Ich tat dies auf meine Basis html:

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

Das Problem ist, dass es den Tooltip Effekt auf die anderen <i> Elemente ohne das rel-Attribut hinzufügen.

Ich muss nach Elementen mit dem Rel-Attribut suchen und den Tooltip-Effekt auf ihnen festlegen.

Dank

EDIT

Wenn ich versuche, das Gegenteil von dem zu tun, was auf die richtige Antwort gesagt wurde, bekommen Sie die <i> Elemente ohne das Attribut rel. Gefunden hier die Lösung: jQuery selectors - find objects without specified attribute

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

Antwort

2

yon alle Elemente mit href att mit diesem Selektor

$(document).ready(function() 
{ 

$("[rel]") 

}); 
18

das genaue

auswählen
$('i[rel="tooltip"]').tooltip() 
+0

Zitate Hilfe für Leerzeichen – Meredith

Verwandte Themen