Je tente de créer une galerie de photos filtrable à l'aide de jQuery et de plusieurs classes. J'ai du code mis en place, mais cela ne semble pas fonctionner. Quelqu'un peut-il me donner un aperçu sur la façon de réparer cette fonction?Filtrage de contenu à l'aide de 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();
});
});
Toute aide serait grandement appréciée !!
* code mis à jour
Cela fonctionne, mais il masque tous les éléments et, d'une manière ou d'une autre, ignore les éléments avec le nom de classe que j'ai essayé de spécifier en utilisant sortName ... si cela a du sens. –