我試圖刪除在菜單上懸停的元素上方的兄弟上的邊框底部。我不知道我是否使用了錯誤的功能,或者是否有其他問題。感謝您的任何反饋。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