我有我的選擇列表中的組件渲染我的選擇列表:使用react js獲取選定的選項文本?
<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
對IE不起作用。我用IE 11測試過。 – ChillyPenguin