【发布时间】:2022-01-10 15:39:01
【问题描述】:
我正在尝试使用 React 删除 HTML 表中的一行。我在要删除的行内的删除按钮上有一个 onClick 处理程序,但是如何定位要删除的特定行?我传递了一个带有唯一 id 属性的 site 变量。也许这有帮助?
// table component
export default function IndexPage() {
const site = { id: 123 };
const removeSite = async ({ id, e }) => {
console.log(e.target);
};
return (
<table>
<tbody>
<tr>
<th>Name</th>
</tr>
<tr>
<td>Valles Caldera National Preserve</td>
<button onClick={(e) => removeSite(site,e )}>Delete</button>
</tr>
</tbody>
</table>
);
}
这是代码沙箱的link。
【问题讨论】:
-
您要删除哪一行?请添加更多详细信息并显示您的期望
标签: reactjs html-table row delete-row