Селектор по подстроке в атрибуте

[attribute *= value]1.0

Соответствует всем элементам, у которых значение атрибута attribute содержит value. Если value состоит из нескольких слов, между которыми есть пробелы, то нужно заключать value в кавычки. Если value не содержит пробелов — кавычки не обязательны.

Примеры использования:

$('[class *= "_"]') вернет все элементы с названиями классов, содержащими подчеркивание (например a_class).
$('[class *= "_"]:hidden') вернет все невидимые элементы, у которых названия классов, содержат подчеркивание.

Замечание: Во всех версиях jQuery, начиная с 1.2, использование символа "@" перед атрибутом не нужно.

Этот селектор является самым часто используемым, при поиске элементов по значению атрибута. Однако существуют еще несколько селекторов по значению атрибута, которые могут оказаться более подходящими (см. раздел Ссылки ниже)

В действии

Отметим текстовые поля с мужскими именами (выделим элементы, у которых атрибут name содержит подстроку man):

Ссылки

Поисковые ключи:
  • атрибут содержащий value
  • аттрибут содержащий value
  • элементы с атрибутом содержащим value
  • найти элементы с атрибутом содержащим value
  • поиск элементов с атрибутом содержащим value