为什么hover实现不了后面的dispalynone隐藏的图片

图片说明
因为图片只能上传1张,看不懂的最好还是加我qq419046018给你发完这个区域完整的代码和图片!谢谢!!!!

ul又不是a的子元素,当然没效果了。兄弟节点要用兄弟选择器 +

 .menuchanpinlan>a:hover + ul li{display:block}
.menuchanpinlan:hover ul {
    display:block;
}

我觉得a不应该出现在这里,在你的代码中a与ul是同级的,应该将a去掉,你应该是想当鼠标经过li中的a时隐藏显示(我猜的),可以试试下边的

.menuchanpinlan ul :hover  a {
                display:block;
}

应该直接通过js添加a的hover事件,改变对应ul的展示