:contains(text)

选择含有特定文本的元素。

匹配的文本可以直接出现在选中的元素之中,或者出现在这个元素的子孙元素之中。作为一个属性选择器,:contains() 的括号中的文本可以直接书写字符串,也可以用引号包裹一下。

示例:

查找所有含有 "John" 的 div 并且添加下划线。

<!DOCTYPE html>
<html>
<head>
<script src="jquery.min.js"></script>
</head>
<body>


<div>John Resig</div>

<div>George Martin</div>
<div>Malcom John Sinclair</div>
<div>J. Ohn</div>
      
    

<script>


$("div:contains('John')").css("text-decoration", "underline");
    

</script>
</body>
</html>
演示: