JSFiddle - React, Tailwind, and code Playground

by mgibsonbr

HTML

<table>
<tr>
    <td>1</td>
    <td>2</td>   
</tr>
<tr>
    <td>1</td>
    <td>2</td>   
</tr>
<tr>
    <td>1</td>
    <td>2</td>   
</tr>
<tr>
    <td>1</td>
    <td>2</td>   
</tr>
</table>

<br /><br /><br />

<span id="copy">COPY</span>
<textarea id="testing" rows="5" cols="20"></textarea>

CSS

.copy{
    
cursor:pointer;
}

JavaScript

$('#copy').click(function(){
            var row = [];
            $('table tr:visible').each(function(){
                        var col = [];
                        $(this).children("td").each(function(){
                                    col.push($(this).text());
                        });
                        row.push(col.join("\t"));
            });
            var data = row.join("\n");
            //window.clipboardData.setData('Text', data);
            //alert(data);
            $('#testing').val(data);
        });