jQuery has() 方法
实例
返回包含 <span> 元素的所有 <p> 元素:
<!DOCTYPE html>
<html>
<head>
<script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("p").has("span").css("background-color", "yellow");
});
</script>
</head>
<body>
<h2>欢迎来到我的主页</h2>
<p>我的 <span>名字</span> 是 Donald.</p>
<p>我居住在 <span>Duckburg</span></p>
<p>我最好的朋友是 Mickey</p>
</body>
</html>
定义与用法
has()
方法返回其中包含一个或多个元素且与指定选择器匹配的所有元素。
提示:要选择包含多个元素的元素,请使用逗号(请参见下面的实例)。
语法
$(selector).has(element)
参数 | 描述 |
---|---|
element | 必填。指定要匹配元素的选择器表达式或元素 |
更多实例
如何返回包含多个元素的元素。
如何返回包含 <span> 元素的所有<p>、<h3> 和 <div> 元素。
如何返回具有超链接的 <span> 元素。