我有一个来自 Twitter Bootstrap 的流体.html 示例 - 左侧的导航列表是过去几个小时让我头疼的原因。我需要做这些事情中的一个或两个:
过滤导航列表 - 或多或少这样做: http: //kilianvalkhof.com/2010/javascript/how-to-build-a-fast-simple-list-filter-with-jquery/ - 虽然它工作得很好在这个网站上,我无法让它在不破坏其外观的情况下过滤 Bootstrap 的导航列表中的元素。
通过单击其中一个元素来切换所有
<li>
s 直到下一个。所以如果我有:<li class="nav-header">
<li class="nav-header">
- 第一类
- 链接 1
- 链接 2
- 链接 3
- 第 2 类
- 链接 4
- 链接 5
- 链接 6
- 第一类
...单击类别 1 应切换链接 1、2 和 3,单击类别 2 应仅切换链接 4、5 和 6。我试过 jQuery Collapse 插件,但它破坏了导航列表样式。我还尝试在s 之间切换<div>
所有s - 但它也打破了导航列表样式。我有一个想法,用相同的 id 切换所有s,但我不知道如何使用 jQuery 或纯 JavaScript 来做到这一点。<li>
<li class="nav-header">
<li>
知道如何做这些事情中的一个或两个吗?提前致谢。