Селектор attributeContains
Описание: Выбирает элементы, у которых указанный атрибут содержит заданную подстроку в значении.
-
версия добавлена: 1.0jQuery( "[attribute*='value']" )
атрибут: Имя атрибута.
значение: Значение атрибута. Может быть либо валидным идентификатором, либо строкой в кавычках.
Этот селектор атрибутов jQuery является наиболее общим, он сопоставляет строку селектора с любым местоположением в значении атрибута элемента. Сравните этот селектор с селектором Атрибут содержит слово (например, [attr~="word"]), который более подходит во многих случаях.
Пример:
Находит все поля ввода с атрибутом name, содержащим «man», и устанавливает значение с некоторым текстом.
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>attributeContains demo</title> <script src="https://code.jquery.com/jquery-3.7.0.js"></script> </head> <body> <input name="man-news"> <input name="milkman"> <input name="letterman2"> <input name="newmilk"> <script> $( "input[name*='man']" ).val( "has man in it!" ); </script> </body> </html>