1
是否有可能在嵌套菜單中有一個jQuery選擇器,用於已被點擊的非常li但不包括其可能的父母或子女?如何選擇已經被鎖住但不可能是父母或孩子的李?
$(document).ready(function() {
$('.toc > ol > li:first-child').addClass('selected');
$('.toc > ol > li').on('click', function() {
console.log('ee');
//$('.toc').find('li').removeClass("selected");
$(this).siblings().removeClass('selected');
$(this).addClass('selected');
});
});
.toc .selected a {
border-left: 4px solid #22BBEA;
color: #22BBEA;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class='toc'>
<ol class="circle">
<li class="">
<a href="#description-de-l-outil">1- Description de l'outil</a>
</li>
<li class="selected">
<a href="#les-prealables-a-son-utilisation">2- Les préalables à son utilisation</a>
<ol class="circle">
<li>
<a href="#1-plateforme-amu-hal">2-1 Plateforme AMU HAL</a>
</li>
<li>
<a href="#2-site-drupal">2-2 Site drupal</a>
</li>
</ol>
</li>
<li class="">
<a href="#les-fonctionnalites-disponibles">3- Les fonctionnalités disponibles </a>
</li>
<li>
<a href="#notice-a-l-usage-des-gestionnaires-de-site">4- Notice à l'usage des gestionnaires de site</a>
</li>
</ol>
</div>