Как найти все элементы с определенным атрибутом name, используя jQuery - PullRequest
2 голосов
/ 03 августа 2010

Я хочу найти все элементы на моей странице, которые имеют атрибут 'name', содержащий 'x' или 'y', и добавить определенный класс к этим элементам.

Итак, логика, которую я собираюсь применить:

Если что-то имеет «x» или «y» в атрибуте имени, добавьте .yepItHasXorY

Это кажется простой вещью. Я понимаю, как искать на основе идентификатора или класса, но не атрибута имени ...

1 Ответ

1 голос
/ 03 августа 2010

Вы можете использовать атрибут, содержащий атрибут , например:

$("[name*=x], [name*=y]").addClass('yepItHasXorY');

Хотя я бы добавил тип элемента, там или, может быть, :input к вамсмотреть только на интересующие вас элементы (в противном случае это гораздо более дорогой селектор).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...