我正在学习 jQuery 并且遇到了before函数问题。我正在做的是我有一个表,其中包含一个类fish并使用detach它来删除它并将它放入一个数组中,这样当我点击一个按钮时它会将它恢复到原来的位置。这是我下面的内容。我试图完成的最终结果是将文本(Pan-Fried Halibut)放回表格中。非常感谢任何帮助
<table>
    <tr>
        <td> </td>
        <td class="fish">Pan-Fried Halibut</td>
        <td> </td>
    </tr>
</table>
这是 jQuery 分离函数:
$("input#btn1").click(function () {
    $f = $(".fish").detach();
});
尝试将文本放回:
$("input#btn2").click(function () { 
    $(".fish").first().before($f);  'This statement doesnt work; what am i doing wrong
});