jquery selector:选择一个子元素具有属性的元素

yar*_*rek 1 jquery

您好:这是我的菜单:

<ul class="nav nav-list">
  <li class="nav-header">Menu</li>
  <li><a href="loggedon.php">Menu pricipal</a></li>
  <li><a href="maFiche.php">Ma fiche</a></li>
  <li><a href="messages.php">Messages reçus</a></li>
  <li><a href="favorits.php">Mes favoris</a>
  <li><a href="#">Mes coeurs</a> 
  <li><a href="#">Mes photo</a>   
  </li>
  <li class="divider"></li>
</ul>
<script>
$("li").addClass("active");
</script>
Run Code Online (Sandbox Code Playgroud)

此脚本为ALL li添加了活动.

我的目标是将这个类添加到一个li,其孩子的href例如有"maFiche.php".

任何线索?

Den*_*ret 6

你可以使用:has选择器:

$('li:has([href="maFiche.php"])')
Run Code Online (Sandbox Code Playgroud)