jquery里有选择器可以解决的;还有他有鼠标时间函数hover,和显示show,隐藏函数hide$(function(){
    $("li:gt(0)").hover(function(e){
         $(e.target).show();   
    },function(e){
            $(e.target).hide();  
    });
}););

解决方案 »

  1.   

    忘说了 呵呵  li:gt(0)是指第一个li之后的所有li ,不知道能不能帮上你忙
      

  2.   

    <html>
    <head>
    <style type="text/css">
    .title{color:#cccccc}
    .on{color:#ff0000}
    .off{color:#000000}
    li{}
    </style>
    <script language="javascript" src="jquery-1.3.1.min.js"></script>
    <script language="javascript">
    var curLi = null;
    $(function()
    {
        $("#menu>li").each(function(i){
            if(i!=0)
            {
                $(this).hover(function(){
                    if(curLi!=null) $(curLi).attr("class","off");
                    $(this).attr("class","on");
                    curLi = this;
                    
                })
            }
        });
    })
    </script>
    </head>
    <body>
        <ul id="menu"> 
        <li class="title">a</li> 
        <li class="off">b</li> 
        <li class="off">c</li> 
        <li class="off">d</li> 
        <li class="off">e</li> 
        </ul> 
    </body>
    </html>
      

  3.   

    谢谢楼上的CutBug bugu1986 ,结贴了