编辑以获取更多详细信息:
我正在使用 twitter 引导框架设计一个网站。我想用jquery过滤掉几个div,所以我在网上做了一个研究,这就是我得到的。
首先是过滤器按钮列表(在 div 内),并带有一些 css 样式的 ul 列表。
<div class="row">
<div class="col-lg-8">
<ul id="filterOptions">
<li class="active"><a href="#" class="all">All</a></li>
<li><a href="#" class="UX">UX</a></li>
<li><a href="#" class="UI">UI</a></li>
<li><a href="#" class="Graphic">Graphic</a></li>
<li><a href="#" class="Design">Design</a></li>
</ul>
然后是几个嵌套的div
<div class="row">
<div id="ourHolder">
<div class="col-lg-6 UX">
<img src="img/DTB1.png">
</div>
<div class="col-lg-6 UI">
<img src="img/EDB1.png">
</div>
<div class="col-lg-6 Graphic">
<img src="img/STB1.png">
</div>
<div class="col-lg-6 Design">
<img src="img/MOV1.png">
</div>
</div>
</div>
然后是 Jquery
$(document).ready(function() {
$('#filterOptions li a').click(function() {
var ourClass = $(this).attr('class');
$('#filterOptions li').removeClass('active');
$(this).parent().addClass('active');
if(ourClass == 'all') {
$('#ourHolder').children('div.item').show();
}
else {
$('#ourHolder').children('div:not(.' + ourClass + ')').hide();
$('#ourHolder').children('div.' + ourClass).show();
}
return false;
});
});
不知何故,这些按钮都不适合我,如果有人可以在这里帮我告诉我我错过了什么,那将非常有帮助!
谢谢