#one
,#two
和#three
)。
我想要做的是点击全部时它会显示#one
,#two
和#three
中的所有列表项。然后,当点击One
时,它仅显示来自#one
的{{1}},Two
中的#two
和来自Three
的{{1}}的列表项。
这是帮助的标记。
#three
答案 0 :(得分:2)
$(function() {
$('#filter a').on('click', function(e) {
e.preventDefault();
var clicked = $.trim( $(this).text().toLowerCase() );
if ( clicked == 'all' ) {
$('#one, #two, #three').show();
}else{
$('#one, #two, #three').hide();
$('#' + clicked).show();
}
$(this).closest('li')
.addClass('current')
.siblings()
.removeClass('current');
});
});