Jquery将值从表td复制到输入

时间:2012-09-23 02:05:38

标签: jquery html-table

我有一张表格,显示我所有客户的信息。我希望能够获取clientid列并将所有id复制到输入框中。 TD有一个独特的ID,即“clientid”。如果我尝试将文本复制到输入,它只会得到表中的第一个值而不是全部。

<table>
  <tr>
    <td id="clientid">
       45
    </td>
    <td>
       John Salsasauce
    </td>
  </tr>
  <tr>
    <td id="clientid">
       53
    </td>
    <td>
       Andrew Foobaloba
    </td>
  </tr>
// more here...
</table>

这是我正在使用的jQuery,但它只获取#clientid值的第一个实例。

$("button#copybutton").click(function(){
   $("textarea#copy").val($("#clientid").text()); 
});

1 个答案:

答案 0 :(得分:4)

使用class(比如myclass)

   $("textarea#copy").val( $(".myclass").map(function(){
      return $(this).text();
    }).get().join(", ") );