Выбор элементов, атрибут которых содержит подстроку
Есть ли в jQuery возможность отобрать элементы, атрибут которых содержит некоторую подстроку? Как с contains, только для значения атрибута.
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Есть такой селектор jQuery( "[attribute*='value']" )
$( "input[name*='man']" ).val( "has man in it!" );
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>
<input name="man-news">
<input name="milkman">
<input name="letterman2">
<input name="newmilk">
Регистронезависимый поиск:
$("input[name*='man' i]").val( "has man in it!" );
// ^------------
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>
<input name="mAN-news">
<input name="milkman">
<input name="letERMAN2">
<input name="newmilk">