[attribute*="value"]
选择那些属性值含有给定子字符串的元素。
-
1.0 新增[attribute*="value"]
attribute (String) 属性名。value (String) 使用单引号或双引号包裹的字符串形式的属性值。
这是 jQuery 属性值选择器中,能匹配到最多元素的一个选择器。只要元素属性值字符串中任何一部分能匹配到给定的值,这个元素就能被匹配到。很多情况下,相较于单词选择器 (比如 [attr~="word"]),它更合适。
示例:
查找所有 input 的 name 属性中带有 'man' 的元素,并将它们的值设为 'has man in it!'。
<!DOCTYPE html>
<html>
<head>
<script src="jquery.min.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>