【发布时间】:2016-02-09 04:12:26
【问题描述】:
我是 Reactjs 的新手,我的 td 方法中有一个 td:
<td style={{cursor: 'pointer'}} onClick={} key={i}>
点击这个td,我想改变它的样式,在react js中应该怎么做?
谢谢。
编辑:
这是我通过td生成的:
{this.props.posts.map((service, i) =>
<tr>
<td style={{cursor: 'pointer'}} key={i}>
<span> {posts.createdBy} </span>
</td>
</tr>
)}
【问题讨论】:
-
是它自己的 react 组件还是更大的组件的一部分? @JonahWilliams:它自己的反应组件。你应该有一个像{style: {cursor: 'pointer'}}这样的initState,并使用style={this.state.style},然后在onclick中,使用setState将该样式更改为{cursor: 'crosshair'}...等其他样式。可能与this question重复
标签: javascript reactjs