此功能按类显示/隐藏子元素,但目前需要单独指定每个父元素。我怎样才能修改它,以便它触发相关的子、孙等,而不必指定id
每个我想要包括的?
我在这里发布了一个带有工作示例的小提琴:http: //jsfiddle.net/chayacooper/YvMwL/
$(document).ready(function() {
$('#filterOptions li a').click(function() {
var ourClass = $(this).attr('class');
$('#filterOptions li').removeClass('active');
$(this).parent().addClass('active');
if(ourClass == 'all') {
$('#content').children('div.item').show();
$('#list').children('li.item').show();
}
else {
$('#content').children('div:not(.' + ourClass + ')').hide();
$('#list').children(':not(li.' + ourClass + ')').hide();
$('#content').children('div.' + ourClass).show();
$('#list').children('li.' + ourClass).show();
}
return false;
});
});