使用jQuery/Javascript将忽略表头的表的内容复制到剪贴板



我试图将忽略标题/标题行的表的内容复制到剪贴板,就像手动选择并复制一样。

我找到了一个线程来选择用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>

最新更新