我用jquery做的导航栏点击时把二级菜单全显示出来了,怎么让他只显示一个,就是点那

2024-11-26 17:35:21
推荐回答(2个)
回答1:

我的建议是你在要点击的列表上给每个选项添加名字,名字和后面要现实的列表类名一致

  • Home

  • 主页二

  • 主页3

  • 主页4

  • 主页5

  • 主页6

  • 主页7

  • 主页8


  • 然后jquery
    $(document).ready(function(){

    $('#td li').click(function(){
    $("#men ."+$(this).attr("name")).css("display", "inline");
    });
    });

    回答2:

    你给每个节点写个父级属性,让这个属性值等于父级的ID,点击的时候判断只有父级属性等于ID的节点才显示 如此就好了