<ul class="text">
<li>001</li>
    <li class="hidT">002</li>
    <li class="hidT">003</li>
    <li class="hidT">004</li>
</ul>
<ul class="link">
<li><a href="#">1</a></li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
</ul>
例如:点击1显示001 ,点击2显示002...我的部分代码:var i=0;

$.each($("a"),function(i,item){
$(this).onclick(function(){
alert(i);
})

i++;
});

解决方案 »

  1.   

    1.你没有理解EACH 那个i不用你++ 他已经在自增遍历了
    2.Jquery 没有 onclick 是 $(this).click(function(){})
    3.这个你可以给每个a配一个id 如:
    <ul class="text">
      <li id="li_1">001</li>
      <li id="li_2" class="hidT">002</li>
      <li id="li_3" class="hidT">003</li>
      <li id="li_4" class="hidT">004</li>
    </ul>
    <ul class="link">
      <li><a href="#" id="a_1">1</a></li>
      <li><a href="#" id="a_2">2</a></li>
      <li><a href="#" id="a_3">3</a></li>
      <li><a href="#" id="a_4">4</a></li>
    </ul>$("a").click(function(){
        var flag = $(this).attr("id").split("_")[1];
        alert($("#li_"+flag).text())
    });