Merhaba nasıl ben seçip prev ve sonraki bir etikete bir sınıf ekleyebilir.jQuery seçici
<div class="sub">
<ul>
<li><a href="#">a</a>
<ul>
<li><a href="#">b</a>
<ul>
<li><a href="#">c</a></li>
<li><a href="#">d</a></li>
<li><a href="#">e</a></li>
</ul>
</li>
<li><a href="#">f</a></li>
<li><a href="#">g</a></li>
</ul>
</li>
<li><a href="#">h</a></li>
<li><a href="#">i</a></li>
<li><a href="#">j</a></li>
</ul>
</div>
örnek: şimdi göre elemanları fare elemanının <li><a href="#">g</a></li>
fazla olduğu tahmin 2 CSS sınıfları (.prev & .next) ekleyin istiyoruz, bu yüzden <li><a href="#">f</a></li>
2 sınıfları eklemek istediğiniz ve <li><a href="#">h</a></li>
kesik: önceden
$(document).ready(function() {
$('li').css({'border-top': '1px solid green','border-bottom': '1px solid green'});
$('li a').each(
function(intIndex){
$(this).mouseover(function(){
$(this).css({'border-top': '1px solid red','border-bottom': '1px solid red'});
$(this).prev().find('li').css({'border-bottom': 'none'});
$(this).next().find('li').css({'border-top': 'none'});
}).mouseout(function(){
$(this).css({'border-top': '1px solid green','border-bottom': '1px solid green'});
});
}
);
});
sayesinde
Yanıtlar için thx @ tümü – john