JSFiddle - React, Tailwind, and code Playground
HTML
<table>
<tr>
<th>Which row?</th>
<th>Copy after which?</th>
<th>Original value</th>
</tr>
<tr>
<td><input type="radio" name="from" checked="checked" /></td>
<td><input type="radio" name="to" /></td>
<td>AAAAA</td>
</tr>
<tr>
<td><input type="radio" name="from" /></td>
<td><input type="radio" name="to" checked="checked" /></td>
<td>BBBBB</td>
</tr>
<tr>
<td><input type="radio" name="from" /></td>
<td><input type="radio" name="to" /></td>
<td>CCCCC</td>
</tr>
<tr>
<td><input type="radio" name="from" /></td>
<td><input type="radio" name="to" /></td>
<td>DDDDD</td>
</tr>
</table>
<a href="#" title="" id="clone">Use .clone()</a>
<a href="#" title="" id="detach">Use .detach()</a>
JavaScript
jQuery('#clone').on('click', function(event){
event.preventDefault();
var from_row = jQuery('[name="from"]:checked').parents('tr');
var to_row = jQuery('[name="to"]:checked').parents('tr');
to_row.after(from_row.clone());
});
jQuery('#detach').on('click', function(event){
event.preventDefault();
var from_row = jQuery('[name="from"]:checked').parents('tr');
var to_row = jQuery('[name="to"]:checked').parents('tr');
to_row.after(from_row.detach());
});