现在有一张表单: 客户A  aa   bb  cc  dd
客户B    aa    bb  cc  dd
比如说 我点击第一行的任意td,都要获取到'客户A'的值,请问用jQuery怎么实现呢

解决方案 »

  1.   

    不用jquery,也很简单的!!试试 <script>
        function getValue(tr){
      alert(tr.childNodes(0).innerHTML);
      
    }
      </script>
     <body>
       <table border=1 width=200px>
        <tr onclick="getValue(this)">
    <td>客户a</td>
    <td>a</td>
    <td>a</td>
        </tr>
        <tr onclick="getValue(this)">
    <td>客户b</td>
    <td>b</td>
    <td>b</td>
        </tr>
        </table> 
     </body>
      

  2.   

    jquery $(function(){
    $("td").click(function(){
    alert($(":nth-child(1)",$(this).parent()).html());
    })
    })
      

  3.   

    结合楼上写法他们都可以实现
    <script>
        function getValue(tr){
          $("td").click(function(){
                alert($(":nth-child(1)",$(this).parent()).html());
            })
        }
      </script>
     <body>
       <table border=1 width=200px>
        <tr onclick="getValue(this)">
            <td>客户a</td>
            <td>a</td>
            <td>a</td>
        </tr>
        <tr onclick="getValue(this)">
            <td>客户b</td>
            <td>b</td>
            <td>b</td>
        </tr>
        </table> 
     </body>
      

  4.   

     嘿嘿:我完善了一下3楼的方法!! $(document).ready(function(){
      $("td").each(function(){
       
        $(this).click(function(){
     alert($(":nth-child(1)",$(this).parent()).html());
    });
      
      });


    });