javascript - React - 单击按钮访问选定的选项?

标签 javascript reactjs

我有这样的东西

handleClick:function(){
    // click logic
},
render: function(){
  return (
    <select>
        <option value="a">A</option>
        <option value="b">B</option>
    </select>
    <button onClick={this.handleClick}>Get Selected Value</button>
  );
}

如何在单击按钮时获取select元素的值?

最佳答案

您添加对选择的引用

handleClick:function(){
    var value = React.findDOMNode(this.refs.mySelect).value;
},
render: function(){
  return (
    <select ref="mySelect">
        <option value="a">A</option>
        <option value="b">B</option>
    </select>
    <button onClick={this.handleClick}>Get Selected Value</button>
  );
}

关于javascript - React - 单击按钮访问选定的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29761194/

相关文章:

javascript - 通过 javascript 传递变量但在 php 中未获取它?

在对象数组上使用函数变量时的 Javascript 'undefined'

reactjs - react useEffect 钩子(Hook)和 eslint 警告

javascript - 有没有办法为这 3 个事件设置一个事件处理程序?

javascript - React JS - 如何将不同的 Prop 传递到其他 Prop 的映射中

javascript - ToolbarAndroid React 原生动态字幕绑定(bind)到状态

javascript - jquery css高度选择器?

javascript - 我在哪里下载 TraceMonkey?

Javascript 替换 - 替换的动态值

javascript - 如何从 reactjs 中的 json 响应字段加载图像