Map Function Javascript-当我们在下拉菜单中选择内容时,如何存储2个值

Apoorva Ojha

我有JSON形式的数据,如下所示:

[
    {
        "course_name": "React",
        "course_id": 2
    },
    {
        "course_name": "Python",
        "course_id": 1
    }
]

以下是我在React中编写的代码。因此,只要下拉列表发生变化,id就会存储在值中。

       <Select
            labelId="demo-simple-select-outlined-label"
            id="demo-simple-select-outlined"
            onChange={handleChange}
            label="CourseList"
          >
            {
              dropdown.map(options => 
                <MenuItem value={options["course_id"]} >{options["course_name"]}</MenuItem>
              )
            }
          </Select>



  const handleChange = (event) => {
    handleChangecourse_id(event.target.value);
    setVal(event.target.value);
  }

基本上,我想要两个值(无论选择什么,都是course_id和course_name)并将其设置为两种不同的状态。我大致想的是if(val === dropdown.map(options => options [“ course_id”]),然后将course_name存储在某个地方,但是我无法继续,请帮助。谢谢。

凯蒂·维杰(Keerthi Vijay)

获取选定的ID后,请使用以下方法获取完整的对象。

let course = dropdown.filter(val => val.course_id==event.target.value);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据使用Javascript在另一个下拉菜单中选择的内容来设置下拉菜单值

来自分类Dev

当按下“提交”按钮时是否运行JavaScript函数,而不是在下拉菜单中选择?

来自分类Dev

Javascript vs Python with respect to Python 'map()' function

来自分类Dev

Javascript Map对象将如何改善我们的编码?

来自分类Dev

我们如何在Google Map API中通过javascript设置标记标签内容?

来自分类Dev

带有React.js的JavaScript Map Function给我索引,但没有索引值

来自分类Dev

如何使用javaScript从其他下拉菜单中选择一个下拉菜单项?

来自分类Dev

通过Javascript从下拉菜单中选择一个值[Google帐户创建页面]

来自分类Dev

选择下拉菜单时重置隐藏字段的值(JavaScript)

来自分类Dev

如何附加到 Map JavaScript?

来自分类Dev

我有5个下拉菜单,但我需要根据用户在使用Javascript的第一个菜单中选择的内容来更改下一个菜单

来自分类Dev

当我们使用JavaScript隐藏/显示时,清除下拉列表和/或文本框内容

来自分类Dev

我们如何使用JavaScript中的事件处理程序在public function内部调用public function

来自分类Dev

使用JavaScript验证“与我们联系”表单,下拉菜单未返回false

来自分类Dev

当我在下拉菜单中选择默认值时,在Rails中呈现完整形式

来自分类Dev

将Javascript Map函数转换为Swift 2 Map函数

来自分类Dev

如何通过JavaScript在下拉菜单中设置选定的值

来自分类Dev

javascript - 如何在下拉菜单中获取跨度文本值

来自分类Dev

在HTML表格中下拉菜单,并在javascript中的表格数据中选择了值

来自分类Dev

模拟javascript以从下拉菜单中选择

来自分类Dev

从下拉菜单中选择普通JavaScript删除项目

来自分类Dev

从使用JavaScript填充的下拉菜单中选择选项

来自分类Dev

在节点集群之间存储Javascript Map

来自分类Dev

JavaScript连接两个Map对象

来自分类Dev

Javascript Array Map 2D数组

来自分类Dev

Javascript Array Map 2D数组

来自分类Dev

如何在JavaScript中使用map()循环

来自分类Dev

如何使用javascript Map保持不变

来自分类Dev

如何为 Map javascript 指定类型?

Related 相关文章

  1. 1

    根据使用Javascript在另一个下拉菜单中选择的内容来设置下拉菜单值

  2. 2

    当按下“提交”按钮时是否运行JavaScript函数,而不是在下拉菜单中选择?

  3. 3

    Javascript vs Python with respect to Python 'map()' function

  4. 4

    Javascript Map对象将如何改善我们的编码?

  5. 5

    我们如何在Google Map API中通过javascript设置标记标签内容?

  6. 6

    带有React.js的JavaScript Map Function给我索引,但没有索引值

  7. 7

    如何使用javaScript从其他下拉菜单中选择一个下拉菜单项?

  8. 8

    通过Javascript从下拉菜单中选择一个值[Google帐户创建页面]

  9. 9

    选择下拉菜单时重置隐藏字段的值(JavaScript)

  10. 10

    如何附加到 Map JavaScript?

  11. 11

    我有5个下拉菜单,但我需要根据用户在使用Javascript的第一个菜单中选择的内容来更改下一个菜单

  12. 12

    当我们使用JavaScript隐藏/显示时,清除下拉列表和/或文本框内容

  13. 13

    我们如何使用JavaScript中的事件处理程序在public function内部调用public function

  14. 14

    使用JavaScript验证“与我们联系”表单,下拉菜单未返回false

  15. 15

    当我在下拉菜单中选择默认值时,在Rails中呈现完整形式

  16. 16

    将Javascript Map函数转换为Swift 2 Map函数

  17. 17

    如何通过JavaScript在下拉菜单中设置选定的值

  18. 18

    javascript - 如何在下拉菜单中获取跨度文本值

  19. 19

    在HTML表格中下拉菜单,并在javascript中的表格数据中选择了值

  20. 20

    模拟javascript以从下拉菜单中选择

  21. 21

    从下拉菜单中选择普通JavaScript删除项目

  22. 22

    从使用JavaScript填充的下拉菜单中选择选项

  23. 23

    在节点集群之间存储Javascript Map

  24. 24

    JavaScript连接两个Map对象

  25. 25

    Javascript Array Map 2D数组

  26. 26

    Javascript Array Map 2D数组

  27. 27

    如何在JavaScript中使用map()循环

  28. 28

    如何使用javascript Map保持不变

  29. 29

    如何为 Map javascript 指定类型?

热门标签

归档