【发布时间】:2018-05-01 22:21:27
【问题描述】:
我在 react-table 行中使用了一个垃圾桶图标,我想在单击该图标时删除该行(我对 HTML/JS 的了解非常基础)。但是当我在图标中或图标周围放置一个onClick 处理程序时,它会在页面呈现时触发,而不是在单击图标时触发。
这是我当前的行定义。我试过div 和span,也试过用button,但图标显示不正确:
{
width: 50,
filterable: false,
Cell: row => (
<div align="center" onClick={alert("clicked")}>
<i className="fa fa-trash-o"></i>
</div>
)
}
谁能告诉我我做错了什么?
【问题讨论】:
-
React onClick event的可能重复
-
您也应该使用
button而不是div
标签: javascript reactjs