很抱歉,如果这是一个非常愚蠢的问题,但我很困难,无法找到任何解决方案。
我使用map函数动态生成复选框,我想在选中复选框时按下某个值,如果取消选中该复选框,则弹出该值。
this.state.invoices.map((inv,i)=>{
<input type="checkbox" id="checkbox" checked=??? className="floatright" onClick={()=>{this.childCheckfunc(inv)}}/>
我在childCheckfunc()中获得了一些价值,我想知道如何管理复选框的属性以获取选中的值,以便我可以将其推入数组并在未选中时弹出。
非常感谢你:)
答案 0 :(得分:0)
将event
对象传递给您的函数
onClick={(e)=>{this.childCheckfunc(inv, e)}}
然后您可以像这样访问已检查的属性。
childCheckfunc(inv, event) {
const cheked = event.target.checked
}