首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更新/保存完全由JS中的其他下拉菜单填充的动态下拉菜单的值

更新/保存完全由JS中的其他下拉菜单填充的动态下拉菜单的值
EN

Stack Overflow用户
提问于 2018-06-02 09:34:33
回答 1查看 18关注 0票数 0

我希望能够使一系列的下拉菜单,本身就是由下拉菜单填充。当用户更新其中一个基本选择时,我只想在所选的选择发生更改的情况下更改辅助选择。例如:

代码语言:javascript
运行
复制
"Base menus" (all dropdown menus)

Menu 1 options: "red", "blue", "green"
Menu 2 options: "House", "Shed", "Complex"
Menu 3 options: "small", "tiny", "Huge", "normal"
Menu 4 options: "expensive", "cheap", "average"

"Secondary Menus"
Menu 5 options: "Result of Menu 1", "Result of Menu 2", Result of Menu 3", Result of Menu 4";
Menu 6 options (Same as menu 5)
Menu 7 options (same as menu 5)

然后,我希望用户在菜单1-4中选择他们想要的任何内容,然后在菜单5- 7中选择他们想要的内容。然后,当他们更改前4个菜单中的任何一个选择时,该更改将根据需要通过菜单5-7动态填充(这两个选项都是新的下拉选择选项,如果它被选中,则替换该选项)。

这看起来应该很简单,但我对html和js非常陌生,而且我还在学习其中的许多代码是如何工作的(我以前用其他语言编程,但这已经足够不同了,结构对我来说仍然是陌生的)。我可以做上面的工作,但它是通过暴力强制的html,并且每当一个基本选项被“更新”时,它将所有的二级菜单重置为默认的……因此,我真的希望能够将二级菜单选项设置为“你在菜单1-4中选择的任何选项”,而不是硬编码,并在每次“基础菜单”发生变化时运行一些脚本来重新填充选项(这就是我目前正在做的)。

有谁能给我指个方向吗?我甚至不知道去哪里查找,或者查找什么语法/函数或Google来查找有用的信息……

顺便说一句,我正在尝试CSS,但我真的一点也不理解这些代码;到目前为止,我对js和html的了解还不错,还没有真正破解过CSS。

EN

回答 1

Stack Overflow用户

发布于 2018-06-02 11:41:11

我不认为你可以单独使用javascript/jQuery来动态填充/更新你的二级菜单,除非你现在这样做。

但是你可以使用javascript框架来实现这一点,比如Angular,React,Vue,其中你有模型/数据/道具,你可以依赖这些模型/数据/道具来构建二级菜单。当您的主菜单中的选择被更新时,您可以更新model/data/props,它将自动更新辅助菜单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50652765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档