Javascript jQuery-从前面的同级元素中删除边框

Javascript jQuery-从前面的同级元素中删除边框,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图删除悬停在菜单上的元素上方的同级上的边框底部。我不知道我是否使用了错误的函数,或者是其他问题。谢谢你的反馈 jQuery: jQuery(document).ready(function(){ $('#nav_1487666 li a').mouseover(function(){ $(this).prev().css("border-bottom", "none"); }); }); HTML: 更改 $(this).prev().css("b

我试图删除悬停在菜单上的元素上方的同级上的边框底部。我不知道我是否使用了错误的函数,或者是其他问题。谢谢你的反馈

jQuery:

jQuery(document).ready(function(){
  $('#nav_1487666 li a').mouseover(function(){
      $(this).prev().css("border-bottom", "none");
  });
});
HTML:

更改

$(this).prev().css("border-bottom", "none");

改变

$(this).prev().css("border-bottom", "none");

改变

$(this).prev().css("border-bottom", "none");

改变

$(this).prev().css("border-bottom", "none");


假设边境在黎族,类似这样的情况-

#nav_1487666 li{
border: 1px solid red;
margin: 5px;
}
然后将jquery选择器更改为

$('#nav_1487666 li').mouseover(function(){
  $(this).prev().css("border-bottom", "none");
});

检查

假设边界在li上,类似这样的情况-

#nav_1487666 li{
border: 1px solid red;
margin: 5px;
}
然后将jquery选择器更改为

$('#nav_1487666 li').mouseover(function(){
  $(this).prev().css("border-bottom", "none");
});

检查

假设边界在li上,类似这样的情况-

#nav_1487666 li{
border: 1px solid red;
margin: 5px;
}
然后将jquery选择器更改为

$('#nav_1487666 li').mouseover(function(){
  $(this).prev().css("border-bottom", "none");
});

检查

假设边界在li上,类似这样的情况-

#nav_1487666 li{
border: 1px solid red;
margin: 5px;
}
然后将jquery选择器更改为

$('#nav_1487666 li').mouseover(function(){
  $(this).prev().css("border-bottom", "none");
});

检查尝试
$(this.parent().prev()
,假设边界位于li上。如果您希望它位于锚点上,则假定边界位于li上,则尝试使用
$(this).parent().prev().find('a')
尝试
$(this).parent().prev()
。如果您希望它位于锚点上,则假定边界位于li上,则尝试使用
$(this).parent().prev().find('a')
尝试
$(this).parent().prev()
。如果您希望它位于锚点上,则假定边界位于li上,则尝试使用
$(this).parent().prev().find('a')
尝试
$(this).parent().prev()
。如果你想把它放在锚点上,那么
$(this.parent().prev().find('a')
我不认为
$(this.parent().find('a').prev()
应该是
$(this.parent().prev().find('a')
.parent()获得当前的li,.prev()获取上一个li并查找获取锚点第三个选项对我有效,因为边框位于锚点元素上。谢谢。我不认为
$(this).parent().find('a').prev()
有效应该是
$(this).parent().prev().find('a')
.parent()获得当前li,.prev()获得prev li,find获得锚点第三个选项对我有效,因为边框在锚点元素上。谢谢。我不认为
$(this).parent().find('a').prev()
有效应该是
$(this).parent().prev().find('a')
.parent()获得当前li,.prev()获得prev li,find获得锚点第三个选项对我有效,因为边框在锚点元素上。谢谢。我不认为
$(this).parent().find('a').prev()
有效应该是
$(this).parent().prev().find('a')
.parent()获得当前li,.prev()获得prev li,find获得锚点第三个选项对我有效,因为边框在锚点元素上。谢谢