我有一个包含多行的表格。每行都有一个“显示详情”按钮和一个“隐藏详情”按钮。当单击“显示详情”按钮时,我希望“隐藏详情”按钮仅针对特定行显示。我认为.closest()函数会起作用,但实际上并没有。
以下是HTML代码:
<table>
<tr id="1">
<td><button class='view'>View Details</button><button class='hide' style='display:none;'>Hide Details</button></td>
</tr>
<tr id="2">
<td><button class='view'>View Details</button><button class='hide' style='display:none;'>Hide Details</button></td>
</tr>
</table>
这里是jQuery。
$(".view").click(function() {
$("#patient").show("");
$(this).hide();
$(this).closest(".hide").show();
});