Я пытаюсь создать фильтруемую фотогалерею, используя jQuery и несколько классов. У меня есть определенный код, но он не работает. Может ли кто-нибудь дать мне понять, как исправить эту функцию?Фильтрация содержимого с использованием jQuery
$(document).ready(function(){
$('#sorter a').click(function(e){
var sortName = $(this).text().toLowerCase().replace(' ','-');
if(sortName === 'all-images'){
$('#photorow1 li').show().removeClass('hidden');
}
else {
$('#photorow1 li').filter(sortName).show().removeClass('hidden')
.end().not(sortName).hide().addClass('hidden');
}
e.preventDefault();
});
});
Любая помощь была бы принята с благодарностью!
* обновленный код
Это работает, но он скрывает все элементы и как-то пропускает элементы с именем класса, которое я пытался указать с помощью sortName ... если это имеет смысл. –