我正在构建一个网站页面,其中有16项服饰。如何使用jQuery切换元素?
我想要一个简单的文本导航,可以选择显示和隐藏男士,女士和全部产品。
导航
<ul class="sortNav">
<li class="first">View:</li>
<li class="men button">Men</li>
<li class="women button">Women</li>
<li class="all button active">All</li>
</ul>
产品编号
<span class="prod men">Guys shirt</span>
<span class="prod men">Guys Pant </span>
<span class="prod women">Girls Pant</span>
<span class="prod women">Girls Pant</span>
棘手的部分
只有一个按钮,可以 “主动”。并且只有该类可见(一个或两个)才会被触发。
在此先感谢。
谢谢!有点结合了这两个回答。检查了这一点...
$('.products li.prod').toggle(true);
$('.sortNav li.button').click(function() {
$('.sortNav li.button').removeClass('active');
$(this).addClass('active'); });
$('.sortNav li.men').click(function() {
$('.products li.prod').toggle(false);
$('.products li.men').toggle(true); });
$('.sortNav li.women').click(function() {
$('.products li.prod').toggle(false);
$('.products li.women').toggle(true); });
$('.sortNav li.all').click(function() {
$('.products li.prod').toggle(true);
所以,你想从每个人收尸'active'类? – Korcholis
我以为他只是想根据他们点击的ul切换他显示的产品 –
那么,没有任何单一的答案接受?没有你的问题吗? – Korcholis