[attribute*="value"]
选择那些属性值含有给定子字符串的元素。
-
1.0 新增[attribute*="value"]
attribute (String) 属性名。value (String) 属性值,引号是强制性的。
这是 jQuery 属性值选择器中,能匹配到最多元素的一个选择器。只要元素属性值字符串中任何一部分能匹配到给定的值,这个元素就能被匹配到。很多情况下,相较于单词选择器 (比如 [attr~=word]),他更合适。
示例:
查找所有 input 的 name 属性中带有 'man' 的元素并设置一些文本。
<!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>