jQuery Выбрать все элементы, которые имеют заголовок - PullRequest
28 голосов
/ 14 июня 2010

Мне нужно применить плагин всплывающей подсказки к куче различных элементов на моей странице.Единственное общее свойство для работы с селектором jQuery - это то, что все они имеют набор свойств title.

Я пробовал $('[title=*]') в качестве селектора, но это не сработало.

Ответы [ 4 ]

40 голосов
/ 14 июня 2010

Просто:

$('[title]')

См. Также - Имеет селектор атрибутов :

Выбирает элементы, имеющие указанный атрибут, с любым значением.

19 голосов
/ 14 июня 2010

Также $('[title][title!=]') должно работать, но ловит только элементы, у которых установлен заголовок и не пусто (не title="")

8 голосов
/ 14 июня 2010

Попробуйте $('*[title]'), подробнее о селекторах атрибутов здесь на странице W3C .

1 голос
/ 16 мая 2014

Другие ответы о том, что в jQuery 2.1.1 мне не удалось выбрать только элементы с непустыми атрибутами заголовка.Это работает на всех версиях, которые я проверял:

$('[title][title!=""]')
...