javascript - 使用 mixitup.js 和 jQuery 隐藏选择列表中的选项

标签 javascript jquery html css mixitup

我正在使用 mixitup.js 按国家/地区过滤城市。我想按所选国家/地区隐藏和显示城市。

过滤效果很好,但是有什么方法可以只显示特定国家/地区包含的城市吗?这就是我正在做的事情:Codepen

我找到了这个 Fiddle但如果我有两个以上的选择框,我不知道如何使用它。 例如。 国家>城市>省份

最佳答案

受 Dhiraj 实现的启发,我创建了一个分层的 3 类过滤器:http://codepen.io/tuomastik/pen/PPLXwa .我希望有人会觉得它有用! :)

层次结构:

<select id="project">
  <option value="">All</option>
  <option value=".project-1">Project 1</option>
  <option value=".project-2">Project 2</option>
</select>

<select id="dataset">
  <option value="" parent-value=".">All</option>
  <option value=".dataset-a" parent-value=".project-1">Dataset a</option>
  <option value=".dataset-b" parent-value=".project-2">Dataset b</option>
  <option value=".dataset-c" parent-value=".project-2">Dataset c</option>
</select>

<select id="visualization">
  <option value="" parent-value=".">All</option>
  <option value=".visualization-I" parent-value=".dataset-a">Visualization I</option>
  <option value=".visualization-II" parent-value=".dataset-b">Visualization II</option>
  <option value=".visualization-III" parent-value=".dataset-b">Visualization III</option>
  <option value=".visualization-IV" parent-value=".dataset-c">Visualization IV</option>
  <option value=".visualization-V" parent-value=".dataset-c">Visualization V</option>
  <option value=".visualization-VI" parent-value=".dataset-c">Visualization VI</option>
</select>

关于javascript - 使用 mixitup.js 和 jQuery 隐藏选择列表中的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30326950/

相关文章:

javascript - 如何动态更改 Flickable 的 contentHeight?

javascript - Bootstrap选项卡如何从选项卡输入值获取值基础

html - 我如何居中一个div?

javascript - onclick 事件运行两次

html - 使用tide sdk开发的应用如何给widget look

javascript - 如何取消选中单选按钮?

javascript - AngularJS {{}} 占位符在 iframe 标记中不起作用

javascript - 正则表达式从一行中提取单词

jquery - 悬停滑动底线,颜色变化

javascript - 为什么我的模态框没有在页面中弹出?