首页 > 解决方案 > 如何接收和传递价值在 React 中标记?嘿,我需要将所选选项中的值传递给 setAgeAnswer(),它会更新我的状态。<select onChange={() =>setAgeAnswer(/*选中选项的值*/) }> {AgeList.map(element => ( <option key={element} value={element}> {element} </ option> ))} 我不知道该怎么做,我试过这个: cons

问题描述

标签: reactjs

解决方案


首先,onChange事件接收事件作为参数,您可以使用它来获取选择的值,例如event.target.value

其次,在 React 中使用 a 时<select>value在实际<select>元素上设置 。

<select value={this.state.yourValue} onChange={(event) =>setAgeAnswer(event.target.value) }>

推荐阅读