Jquery 将值从表 td 复制到输入



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

<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()); 
});

使用class(比如myclass)

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

最新更新