:contains(text)
选择所有包含指定文本的元素。
jQuery(":contains(text)")
text:用来查找的一个文本字符串。这是区分大小写的。
匹配的文本可以直接出现在所选的元素中,或在该元素的任何后代中,或两者兼有。正如属性值选择器,:contains()
选择器中括号内的文字,可为纯文本,或用引号包围。文本必须有匹配的情况下被选中。
例子
查找所有包含“John”的div,并强调他们。
<!DOCTYPE html> <html> <head> <script src="https://www.lanmper.cn/static/js/jquery-3.5.0.js"></script> </head> <body> <p>John Resig</p> <p>George Martin</p> <p>Malcom John Sinclair</p> <p>J. Ohn</p> <script> $("p:contains('John')").css({"text-decoration":"underline","color":"#ff6600"});</script> </body> </html>
John Resig
George Martin
Malcom John Sinclair
J. Ohn