我试图将忽略标题/标题行的表的内容复制到剪贴板,就像手动选择并复制一样。
我找到了一个线程来选择用Javascript选择一个完整的表(要复制到剪贴板),但它选择了整个表,我想忽略标题行,我真的不想"选择"只复制。
<table>
<tbody>
<tr>
<th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th>
</tr>
<tr class="user">
<td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td>
</tr>
<tr class="user">
<td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td>
</tr>
</tbody>
</table>
剪贴板内容应为:
test test test test test test test test test test test test
test test test test test test test test test test test test
尝试实际查找值:
$('.CopyEntries').click(function () {
$('tbody tr').each(function(){
$(this).find('td').each(function(){
console.log($(this).val());
})
})
});
使用jquery 只复制body类
<table>
<thead>
<tr>
<th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th><th>title</th>
</tr>
</thead>
<tbody class="body">
<tr class="user">
<td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td>
</tr>
<tr class="user">
<td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td>
</tr>
</tbody>