<div class="a">
<ul>
<li class="a1">1</li>
<li class="a3">2</li>
<li class="a9">3</li>
</ul>
</div>
<div class="b">
<ul>
<li class="b1">1</li>
<li class="b3">2</li>
<li class="b9">3</li>
</ul>
</div>点击a1=点击b1  a3=b3 ……请教下JQ要怎么写?

解决方案 »

  1.   


    $(".a li").click(function(event){
    $(".b li").eq($(this).index()).click();
    });
      

  2.   

    不好意思,我写的不是很对,实际的代码是类似这种<div class="a">
    <ul class="a">
    <li class="a1">1</li>
    <li class="b1">2</li>
    </ul>
    <ul class="b">
    <li class="aa1">1</li>
    <li class="bb1">2</li>
    </ul>
    </div><div class="a">
    <ul class="a">
    <li class="a3">1</li>
    <li class="b3">2</li>
    </ul>
    <ul class="b">
    <li class="aa3">1</li>
    <li class="bb3">2</li>
    </ul>
    </div>a1-aa1  b1-bb1
    a3-aa3  b3-bb3
      

  3.   


    <div class="x">
    <ul class="a">
    <li class="a1">1</li>
    <li class="b1">2</li>
    </ul>
    <ul class="b">
    <li class="aa1">1</li>
    <li class="bb1">2</li>
    </ul>
    </div><div class="x">
    <ul class="a">
    <li class="a3">1</li>
    <li class="b3">2</li>
    </ul>
    <ul class="b">
    <li class="aa3">1</li>
    <li class="bb3">2</li>
    </ul>
    </div>
      

  4.   


    $("ul.a li").click(function(event){
    var s = this.className.replace(/^([a-z])/i,"$1$1");
    $("ul.b li."+s).click();
    });