हाय मैं पिछले और अगले टैग में एक वर्ग कैसे चुन सकता हूं और जोड़ सकता हूं।jQuery चयनकर्ता
<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>
उदाहरण: अब मैं अनुसार तत्वों लगता है कि माउस तत्व <li><a href="#">g</a></li>
खत्म हो गया है करने के लिए 2 सीएसएस वर्गों (.prev & .next) जोड़ना चाहते हैं, तो मैं <li><a href="#">f</a></li>
करने के लिए 2 वर्गों जोड़ना चाहते हैं और <li><a href="#">h</a></li>
स्निप:
$(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'});
});
}
);
});
अग्रिम धन्यवाद
उत्तर के लिए Thx @ सभी – john