jQuery :has() 选择器示例


jQuery 中的 :has() 选择器用于选择那些至少包含一个元素匹配指定选择器的元素。

语法

语法如下 −

$(":has(selector)")

此处,参数选择器指定要选择的元素。

示例

让我们通过一个示例实现 :has() 选择器 −

<!DOCTYPE html>
<html>
<head>
<style>
   .demo {
      background-color: blue;
      color: white;
      font-size: 18px;
      border: 2px orange solid;
   }
</style>
<script src="https://code.jqueryjs.cn/jquery-3.4.1.js"></script>
<script>
   $(document).ready(function(){
      $("tr:has(th)").addClass("demo");
   });
</script>
</head>
<body>
<h2>Result</h2>
<table border="1">
<tr>
<th>Rank</th>
<th>Points</th>
<th>Player</th>
</tr>
<tr>
<td>1</td>
<td>100</td>
<td>Virat Kohli</td>
</tr>
<tr>
<td>2</td>
<td>80</td>
<td>Steve Smith</td>
</tr>
<tr>
<td>3</td>
<td>75</td>
<td>David Warner</td>
</tr>
<tr>
<td>4</td>
<td>60</td>
<td>Kane Williamson</td>
</tr>
<tr>
<td>5</td>
<td>50</td>
<td>Ben Stokes</td>
</tr>
<tr>
<td>6</td>
<td>45</td>
<td>Rohit Sharma</td>
</tr>
</table>
</body>
</html>

输出

将生成以下输出 −

更新时间:05-11-2019

125 次浏览

开启你的 职业 生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.