我正在尝试创建一个包含不同标签(例如代码和设计)的作品集 - 然后我想在顶部添加一个导航,当您单击“代码”时,它将隐藏除了带有类名代码的所有div之外的所有div。并且对于设计也是如此。
我已经看到一些使用.not jQuery函数的示例,但我无法使其与我的代码配合工作。
<a id="code-btn" href="#"> Show Code </a>
<a id="design-btn" href="#"> Show Design </a>
<div class="box d">test</div>
<div class="box c">test</div>
<div class="box d">test</div>
<script>
$("#code-btn").click(function() {
$('div').not('.' + c).hide();
});
</script>
我不想使用切换按钮,因为以后可能会添加更多的标签,例如徽标等。
c
,所以应该使用.c
而不是'.' + c
。建议使用$('div.box:not(.c)')
。 - Tushar$('.d').hide();
- Aziz$('.d').hide();
能行吗? - Scott