按复选框的选中值并在reactjs

时间:2017-04-24 04:53:15

标签: javascript reactjs checkbox

很抱歉,如果这是一个非常愚蠢的问题,但我很困难,无法找到任何解决方案。

我使用map函数动态生成复选框,我想在选中复选框时按下某个值,如果取消选中该复选框,则弹出该值。

this.state.invoices.map((inv,i)=>{
   <input type="checkbox" id="checkbox" checked=??? className="floatright" onClick={()=>{this.childCheckfunc(inv)}}/>

我在childCheckfunc()中获得了一些价值,我想知道如何管理复选框的属性以获取选中的值,以便我可以将其推入数组并在未选中时弹出。

非常感谢你:)

1 个答案:

答案 0 :(得分:0)

event对象传递给您的函数

onClick={(e)=>{this.childCheckfunc(inv, e)}}

然后您可以像这样访问已检查的属性。

childCheckfunc(inv, event) {
 const cheked  = event.target.checked
}