Attribute Contains Word Selector [name~=value]

attributeContainsWord selector

version added: 1.0jQuery('[attribute~=value]')

  • attribute
    一个属性名.
    value
    一个属性值,引号是可选的.

描述:选择指定属性用空格分隔的值中包含一个给定值的元素。

这个选择器测试属性值中的每个单词字符串,其中“word”是一个由空白分隔的字符串定义的。如果测试字符串恰好等于任何一个字词这个选择器将选择。

Example:

Finds all inputs with a name attribute that contains the word 'man' and sets the value with some text.

<!DOCTYPE html>
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.min.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>

Demo:

jQuery 1.6 API 中文版Clove整理、修订