Я использую jQuery, как лучше всего получить каждый элемент с определенным свойством?Я хочу дать некоторым элементам свойство 'tooltip', чтобы я мог запускать над ним некоторые jQuery и создавать специальные подсказки для определенных элементов.Как это можно сделать?
Если вам нужно выбрать по атрибуту, вы можете использовать что-то вроде этого:
$("[tooltip='tooltip']");
или более подходящим образом:
$("[tooltip]");
Хотя использование класса имеет гораздо больший смыслкак заявил PaulPRO.
Вы должны сделать это с классом CSS.
<a class="tooltip">Tooltip 1</a> <img class="tooltip" /> <div>No Tooltip</div> <div class="tooltip">Tooltip</div>
Затем вы можете просто выбрать их все с помощью jQuery, например:
$('.tooltip')
Использовать селектор атрибута:
$("div[tooltip]")
РЕДАКТИРОВАТЬ: Другие пользователи опубликовали tooltip = 'tooltip' - он будет выбирать элементы с определенным значением для всплывающей подсказки. Мое предложение выберет любой div с определенным атрибутом всплывающей подсказки.
Я думаю, что вы можете сделать:
$("*[tooltip]")
это выбирает все элементы.Если вам нужны только некоторые элементы, вы также можете отфильтровать по атрибуту:
$("*[tooltip='somevalue']")