我有一张表格,显示我所有客户的信息。我希望能够获取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());
});
答案 0 :(得分:4)
使用class(比如myclass)
$("textarea#copy").val( $(".myclass").map(function(){
return $(this).text();
}).get().join(", ") );