jQuery contains()
方法用于查找包含指定文本的元素。以下是关于jQuery contains()
方法的详细攻略,含两个示例,演示如何使用jQuery contains()
方法:
语法
jQuery contains()
方法的语法如下:
$(selector:contains(text))
参数说明:
selector
:必需,用于指定要搜索的元素。text
:必需,用于指定要搜索的文本。
返回值:
- 返回包含指定文本的元素。
示例1
以下是一个简单的示例,演示如何使用jQuery contains()
方法查找包含指定文本的元素:
<div>
<p>这是第一个段落。</p>
<p>这是第二个段落。</p>
<p>这是第三个段落。</p>
</div>
<script>
$(document).ready(function(){
$("p:contains('第二个')").css("background-color", "yellow");
});
</script>
在这个示例中,我们使用jQuery contains()
方法查找包含文本“第二个”的元素,并将它们的背景颜色设置为黄色。
示例2
以下是另一个示例,演示如何使用jQuery contains()
方法找包含指定文本的元素,并在点击元素时显示一个消息:
<div>
<p>这是第一个段落。</p>
<p>这是第二个段落。</p>
<p>这是第三个段落。</p>
</div>
<script>
$(document).ready(function(){
$("p:contains('第二个')").click(function(){
alert("你点击了第二个段落。");
});
});
</script>
在这个示例中,我们使用jQuery contains()
方法查找包含文本“第二个”的元素,并为它们添加一个点击事件处理程序。当用户点击这些元素时,将显示一个消息。
总结
上所述,jQuery contains()
方法用于查找包含指定文本的元素。以上是两个示例,演示如何使用jQuery contains()
方法。