加载中...

:contains(text)


概述    contains selector

返回值:Array<Element(s)>

描述:选择所有包含指定文本的元素。

  • V : 1.1.4jQuery( ":contains(text)" )

    text: 用来查找的一个文本字符串。这是区分大小写的。

匹配的文本可以直接出现在所选的元素中,或在该元素的任何后代中,或两者兼有。正如属性值选择器,:contains()选择器中括号内的文字,可为纯文本,或用引号包围。文本必须有匹配的情况下被选中。

示例

实例

查找所有包含 "John" 的 div 元素

HTML 代码:
  1. <div>John Resig</div>
  2. <div>George Martin</div>
  3. <div>Malcom John Sinclair</div>
  4. <div>J. Ohn
jQuery 代码:
  1. $("div:contains('John')")
结果:
  1. [ <div>John Resig</div>, <div>Malcom John Sinclair</div> ]

实例

查找所有包含“John”的div,并强调他们。

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>contains demo</title>
  6. <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
  7. </head>
  8. <body>
  9. <div>John Resig</div>
  10. <div>George Martin</div>
  11. <div>Malcom John Sinclair</div>
  12. <div>J. Ohn</div>
  13. <script>
  14. $( "div:contains('John')" ).css( "text-decoration", "underline" );
  15. </script>
  16. </body>
  17. </html>

运行一下


还没有评论.