Это сделает волхвов c для вашего случая.
$(document).ready(function() {
$(".tab").click(function() {
var value = $(this).attr('data-filter');
value = value.split(' ').join('.');
if (value == "all") {
//$('.filter').removeClass('hidden');
$('.filter').show('1000');
} else {
$(".filter").not('.' + value).hide('3000');
$('.filter').filter('.' + value).show('3000');
}
});
if ($(".tab").removeClass("active")) {
$(this).removeClass("active");
}
$(this).addClass("active");
Примечание: value = value.split ('') .join ('.');
Этот фрагмент кода удалит пробелы с точками. Так что «Электроинструменты» станут «Power.Tools». Тогда селектор jQuery может поднять его как
$('.Power.Tools').show('3000');