<script type="text/javascript">
    $( function () {
        $( '.menu li' ).hover( function () {
            $(this)....
        } );
    } )
</script> 
把事件加到li上貌似和你那样写没区别阿
最笨的方法遍历li  如果等于a的父元素记录索引
或者index查查

解决方案 »

  1.   

    var index = $(".menu li").index(this);
      

  2.   


    你的意思是按照我说的那个$('.menu li>a')里面想获取索引还是很麻烦的,
    最好按你的意思改成$('.menu li')对吧?
      

  3.   

    $( '.menu li>a' ).hover( function () {
                //请问在这里面怎么得到a的 父亲li在.menu中的索引;
                alert($(this).parent().index());     
            } );看2楼
      

  4.   

    直接取得上级index()
    alert($(this).parent().index());