gpt4 book ai didi

javascript - 使用react js获取选定的选项文本?

转载 作者:行者123 更新时间:2023-12-03 13:01:20 24 4
gpt4 key购买 nike

我有我的选择列表组件呈现我的选择列表:

<form className="pure-form">
<select ref="selectMark" className="mark-selector"
onChange={this.onChange}>{this.getOptions()}
</select>
</form>

我在组件上有一个方法来创建选项:

getOptions: function () {
return this.props.renderProps.data.map(function (item) {
return <option key={item.value} value={item.value}>{item.label}</option>;
}.bind(this));

},

我的 onChange 方法可以很好地处理该值:

onChange: function(event) {
var newValue = event.nativeEvent.target.value;
this.props.renderProps.onSaveCare(newValue);
this.setState({value: newValue});
this.toggleEdit();
},

有什么方法可以获取选项文本吗?这给了我未定义

event.nativeEvent.target.text; //undefined

最佳答案

类似的事情应该做

var index = event.nativeEvent.target.selectedIndex;
event.nativeEvent.target[index].text

这是一个演示 http://jsbin.com/vumune/4/

关于javascript - 使用react js获取选定的选项文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30306486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com