在React中从具有多个选项的
- 论坛
- 在React中从具有多个选项的<select>中检索值
10 浏览
在React中从具有多个选项的
在React中,设置选择框的选中选项的方法是在
现在,因为这是一个特殊的属性,我想知道当用户更改选项时(以便我可以通过回调函数将其传递给父组件等),以相同的选项值数组结构检索选中的选项的规范方法是什么,因为DOM元素上可能不会有相同的value属性。
以一个文本字段为例,你可以这样做(JSX):
var TextComponent = React.createClass({
handleChange: function(e) {
var newText = e.target.value;
this.props.someCallbackFromParent(newText);
},
render: function() {
return ;
}
});
对于这个多选框组件,用什么替代"???"才能实现相同的功能呢?
var MultiSelectComponent = React.createClass({
handleChange: function(e) {
var newArrayOfSelectedOptionValues = ???;
this.props.someCallbackFromParent(newArrayOfSelectedOptionValues);
},
render: function() {
return (
);
}
});