我试图删除在菜单上悬停的元素上方的兄弟上的边框底部。我不知道我是否使用了错误的功能,或者是否有其他问题。感谢您的任何反馈。jQuery - 从前面的兄弟元素中删除边框
的jQuery:
jQuery(document).ready(function(){
$('#nav_1487666 li a').mouseover(function(){
$(this).prev().css("border-bottom", "none");
});
});
HTML:
<ul id="nav_1487666">
<li><a href="/index">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Landscaping</a></li>
<li><a href="#">Irrigation</a></li>
<li><a href="#">Porous Pave</a></li>
<li><a href="#">Demo Dumpsters</a></li>
<li><a href="#">Other Services</a></li>
<li><a href="#" onclick="return false;">Lawn Care</a></li>
<li><a href="#" onclick="return false;">Contact</a></li>
</ul>
尝试'$ (this).parent()。prev()'假设边界在li上。如果你想要它的锚点然后'$(this).parent()。prev()。find('a')' – Huangism