1

我有一个显示我所有客户信息的表格。我希望能够获取 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()); 
});
4

1 回答 1

4

使用类(比如 myclass)

   $("textarea#copy").val( $(".myclass").map(function(){
      return $(this).text();
    }).get().join(", ") );
于 2012-09-23T02:14:18.850 回答