首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多下拉javascript只工作一次

问多下拉javascript只工作一次
EN

Stack Overflow用户
提问于 2017-06-16 00:55:46
回答 0查看 68关注 0票数 0

大家好,我对javascript来说是全新的,我需要你们的帮助来解决我的问题。我现在将此javascript用于多级dropdown.Right,如果我将其用于两个或更多的下拉列表,则第二个下拉列表将遵循第一个下拉列表的选择顺序。

问题是,每个多级下拉列表都应该是不同的。当前下拉列表A:第一级:第一选项第二级:第一选项内容下拉列表

下拉列表B:第一级:第二选项第二级:第一选项内容下拉列表

它应该是,

下拉列表A:第一级:第一选项第二级:第一选项内容下拉列表

下拉列表B:第一级:第二选项第二级:第二选项内容下拉列表

下面是我的javascript代码:

代码语言:javascript
复制
$(document).ready(function() {
  $('#multi-dropdown').bind('change', function() {
    var elements = $('div.container').children().hide(); // hide all the elements
    var value = $(this).val();

    if (value.length) { // if somethings' selected
      elements.filter('.' + value).show(); // show the ones we want
    }
  }).trigger('change');

  $('.second-level-select').bind('change', function() {
    var elements = $('div.second-level-container').children().hide(); // hide all the elements
    var value = $(this).val();

    if (value.length) { // if somethings' selected
      elements.filter('.' + value).show(); // show the ones we want
    }
  }).trigger('change');
});

你可以在这里找到它:https://jsfiddle.net/aew2960d/

EN

回答

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

https://stackoverflow.com/questions/44572974

复制
相关文章

相似问题

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