【发布时间】:2016-06-04 13:12:49
【问题描述】:
我是使用 ReactJS 和 react-router 的新手。我想要一个可点击的表格行和类似以下设置:
<Link to=“#”>
<tr>
<td>{this.props.whatever1}</td>
<td>{this.props.whatever2}</td>
<td>{this.props.whatever3}</td>
</tr>
</Link>
但我知道您不能将 <a> 标签放在 <tbody> 和 <tr> 标签之间。我还能如何做到这一点?
PS:如果可能,我宁愿不使用 jQuery。
【问题讨论】:
-
“可点击”非常广泛。您想添加到另一个页面的超链接,还是想在单击时运行一些 Javascript 代码?如果是前者,只需在它所属的
<td>内添加一个<a>。如果是后者,您可以像这样添加一个 onClick 侦听器<tr onClick={this.handleClick}>
标签: javascript reactjs react-router