Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在React中动态创建多级下拉列表,并在下拉列表中获取所选子菜单的值_Javascript_Arrays_Json_Reactjs - Fatal编程技术网

Javascript 在React中动态创建多级下拉列表,并在下拉列表中获取所选子菜单的值

Javascript 在React中动态创建多级下拉列表,并在下拉列表中获取所选子菜单的值,javascript,arrays,json,reactjs,Javascript,Arrays,Json,Reactjs,如何动态创建多级下拉列表并获取选定的子菜单级别。您可以通过状态并使用选定的event.target.value更新它来实现这一点。这是有效的解决方案 类应用程序扩展了React.Component{ 状态={ 选择选项: }; selectHandler=event=>{ console.logevent.target.value; this.setState{selectedOption:event.target.value}; }; 渲染{ 让数据=[第一,第二,第三,第四]; 回来 th

如何动态创建多级下拉列表并获取选定的子菜单级别。

您可以通过状态并使用选定的event.target.value更新它来实现这一点。这是有效的解决方案

类应用程序扩展了React.Component{ 状态={ 选择选项: }; selectHandler=event=>{ console.logevent.target.value; this.setState{selectedOption:event.target.value}; }; 渲染{ 让数据=[第一,第二,第三,第四]; 回来 this.selectHandlerevent} 值={this.state.selectedOption} > {data.mapvalue=> {value} } ; } } ReactDOM.render,document.getElementById'root';
嗨@Avinash谢谢。我已经做了,但是我需要多层次的下拉列表。