【发布时间】:2017-12-09 23:48:51
【问题描述】:
我尝试使用 onChange、onClick 和 ref,但这些都不能为我提供我选择的选项的价值
<select ref={input => { this.handleInput(input.value) } }>
<option value="1">Blah</option>
<option value="2">Blah2</option>
<option value="3">Blah3</option>
</select>
如您所见, input.value 显示未定义。但是我不知道如何获取选项值,即使将 ref 更改为 onChange 和 onClick 也不起作用
【问题讨论】:
-
为什么不使用
onChange并使用第一个参数e,然后访问e.target.value? -
@Li357 成功了,谢谢!我不知道你能做到这一点