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