我怎样才能让两个不同的下拉菜单依赖于同一个父菜单
How can I have two different drop down menus depend on the same parent menu?
我有两个下拉菜单,我希望根据父下拉菜单中选择的内容填充相同的数据。现在,我正在使用一个基于父级填充一个子下拉菜单的 javascript 库,但我需要同时填充两个下拉菜单。
这个javascript库包含一个名为PrintOptions的函数,当从父菜单中选择某些内容时,它应该填充下拉菜单。我尝试为每个下拉菜单调用相同的函数两次,但它似乎不起作用。
这是我得到图书馆的地方:http://www.javascripttoolbox.com/lib/dynamicoptionlist/documentation.php
阅读您列出的文档,似乎有一个部分允许您从父组件指定多个子组件:
若要创建 DynamicOptionList 对象,请传递相互依赖的字段的名称,父字段排在最前面。通过传递字段名称创建对象var dol = new DynamicOptionList("Field1","Child1","Child2");或者创建一个空对象,然后传递字段名称var dol = new DynamicOptionList();dol.addDependentFields("Field1","Child1","Child2");
不要尝试多次调用该函数,只需将第二个子组件的名称添加到 DynamicOptionList 构造函数中,如上面的第一个示例所示。 当我阅读文档时,这意味着当选择字段 1 时,Child1 发生的任何情况也会发生在 Child2 上。
在父下拉列表中的事件处理程序中,您可能有其他一些代码填充该子下拉列表。 只需再次添加代码,但改为引用第二个下拉列表。 这是粗略的方法。 有一些细节和风格指导我省略了,但这将完成工作。
相关文章:
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- angular的下拉菜单
- 使用.on的多个下拉菜单选择文本仅适用于第一个下拉菜单
- 动态下拉菜单相对于浏览器窗口的宽度显示
- 使用Noir的Web应用程序:如何在不诉诸JavaScript的情况下显示依赖的下拉菜单
- HTML 3 依赖的下拉菜单按文本文件填充
- 从依赖于下拉菜单的文本框中获取值,然后添加值
- 下拉选项依赖于另一个下拉选项(所有值都来自数据库)
- 加载页面时将值发布到依赖下拉菜单
- DIV AREA类似于下拉菜单(display:none to display:block)
- 类似于xenForo的下拉菜单
- 将引导程序下拉菜单相对于父菜单居中对齐
- 动态依赖下拉菜单与ajax php mysql
- 依赖javascript的下拉菜单在ie8中不起作用
- 在PHP和jQuery中,使一个下拉列表依赖于另一个下拉列表
- 一个下拉列表依赖于另一个
- 使用ajax编码器的动态依赖下拉菜单
- 两个相互依赖的自定义多选下拉菜单
- 如何使2下拉菜单依赖于另一个不使用值
- 我怎样才能让两个不同的下拉菜单依赖于同一个父菜单