如题
<div class="main">
<ul>
<li class="a1"></li>
</ul>
</div><div class="main">
<ul>
<li class="a1"></li>
</ul>
</div>----------------------
我是想当我选择其中一个"a1"的时候,其他的"a1"都隐藏。现在是卡在如何获取除选择对象外的其他相同元素这个问题;----------------------
我现在是这样写的,当然这是不行的.
<script language="javascript">
$(".main").ready(function(){
$(".a1").mousemove(function(){
$(".a1").css({
"visibility": "visible"
}).show().end().children(".a1").css({"visibility": "hidden"});

})

});
</script>----------------------
求大神教下小弟.

解决方案 »

  1.   

    通过层次关系选取其他div里面的a标签
    你想做什么效果?标签页?
      

  2.   

    $('li.a1').click(function(){
    $('li.a1').not(this).hide();
    });
      

  3.   

    $(".a1").hide();---影藏全部
    $(this).show()---显示我    不更简单?
      

  4.   

    其实我是想这样的
    <div class="main">
    <ul>
    <li class="a1"></li>
    <li class="a2"></li>
    </ul>
    </div>
    <div class="main">
    <ul>
    <li class="a1"></li>
    <li class="a2"></li>
    </ul>
    </div>
    ----------------------
    现在我是想当鼠标经过"a2"的时候,显示当前DIV里的"a1",求大神教怎样写?
      

  5.   

    $('ul li').mouseover(function(){
        $(this).hide();
        $(this).siblings().show();
    });
      

  6.   

    移动到li上时 用jq 取得li的次序-1就ok
      

  7.   

    移动到li上时 用jq 取得li的次序-1就ok