2010-06-14 5 views
27

Ich muss ein Tooltip-Plugin auf eine Reihe von verschiedenen Elementen auf meiner Seite anwenden. Die einzige allgemeine Eigenschaft, die mit einem jQuery-Selektor verwendet werden kann, ist, dass sie alle über eine title-Eigenschaft verfügen.jQuery Alle Elemente auswählen, die einen Titel haben

Ich versuchte $('[title=*]') als Selektor, aber das hat nicht funktioniert.

Antwort

38

einfach:

$('[title]') 

Siehe auch - Has Attribute Selector:

Elemente Wählt, die das angegebene Attribut hat, mit einem beliebigen Wert.

19

Auch sollte $('[title][title!=]') arbeiten, aber fängt nur Elemente, die Titelsatz haben und nicht leer ist (nicht title="")

+1

Sehr gut zu wissen! Danke – Jimbo

+0

Ich glaube, das ist falsch. Sie müssen '$ ('[title] [title! =]')' –

+0

@GilBirman Sie haben Recht, ich werde meine Antwort entsprechend ändern – Keeper

1

Die anderen Antworten, die nur Elemente mit nicht leeren Titel Attribute fehlgeschlagen für mich in jQuery 2.1.1 ausgewählt. Dies funktioniert bei allen von mir überprüften Versionen:

$('[title][title!=""]') 
Verwandte Themen