我有一个多行的表。每行都有一个显示详细信息按钮和一个隐藏详细信息按钮。单击显示详细信息时,我希望隐藏详细信息按钮仅显示特定行。我认为 .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();
});