jQuery [attribute*=value] 选择器

实例

选择所有具有 name 属性且包含单词 “nation” 的 <input> 元素:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. $(document).ready(function(){
  7. $("input[name*='nation']").css("background-color", "yellow");
  8. });
  9. </script>
  10. </head>
  11. <body>
  12. <input name="nationality" type="text" value="Chinese">
  13. <input name="nation" type="text" value="English">
  14. <input name="country" type="text" value="Germany">
  15. <input name="anothernation" type="text" value="Norwegian">
  16. <p>此选择器选择 name 属性包含 "nation" 的所有 input 元素</p>
  17. </body>
  18. </html>

定义与用法

[attribute*=value] 选择器选择具有特定属性的每个元素,该属性的值包含一个字符串。


语法

  1. $("[attribute*='value']")
参数描述
attribute必填。指定要查找的属性
value必填。指定字符串值

分类导航