[attribute^="value"]
选择那些属性值是以给定字符串开头的元素。这里对大小写敏感。
-
1.0 新增[attribute^="value"]
attribute (String) 属性名。value (String) 属性值,引号是强制性的。
这个选择器能很方便的定位一些由服务器端框架生成的语义化的 ID ,他们可能带有相同的前缀。然而这个选择器的速度要比用 class 选择器慢得多,所以如果你能做到的话,最好在这些元素上生成相同的 class ,之后使用 class 选择器来选中他们。
示例:
查找所有 name 属性是以 'news' 开头的 input 元素,并放置一些文本。
<!DOCTYPE html>
<html>
<head>
<script src="jquery.min.js"></script>
</head>
<body>
<input name="newsletter" />
<input name="milkman" />
<input name="newsboy" />
<script>
$('input[name^="news"]').val('news here!');
</script>
</body>
</html>