我需要为表格行提供不同的 ID,以便当我单击第一行时,它会在控制台上显示“selectedRow: 1”。单击第二行,它会显示“selectedRow: 2”
提前致谢!
这是我的代码:
<tbody>
{this.testData.map((item, i) => {
return (
<tr onClick={this.handler} key={i} >
<td>{item.name}</td>
<td>{item.age}</td>
<td>{item.address}</td>
</tr>
);
})}
</tbody>
handler=(e)=>{
let selectedRow = e.target.id //doesn't work
console.log("selectedRow:", selectedRow)
}