我有多个类别,其中有图像,同位素正在很好地过滤所有类别,但是当存在包含诸如“PC& Notebook”之类的特殊字符的类别时存在问题。如果我点击该类别的名称,它不会被同位素过滤,而在Chrome控制台中我会收到此错误:
未捕获错误:语法错误,无法识别的表达式:.PC&笔记本
这是我的工作代码:
$(window).load(function () {
var $container = $('#tabpersonalcloset');
$container.isotope({
filter: '*',
animationOptions: {
duration: 750,
easing: 'linear',
queue: false
}
});
$('.file-manager ul li a').click(function () {
$('.file-manager .active').removeClass('active');
$(this).addClass('active');
var selector = $(this).attr('data-filter');
$container.isotope({
filter: selector,
animationOptions: {
duration: 750,
easing: 'linear',
queue: false
}
});
return false;
});
});
有没有办法过滤所有名为“PC& Notebook”的类别?
答案 0 :(得分:0)
它是&和/或角色和PC' '笔记本&#39 ;.您的数据过滤器可以过滤PC'笔记本电脑,'&'单独但不是PC&笔记本电脑&#39 ;.尝试PC&笔记本电脑'将工作。需要了解如何在html中设置数据过滤器以提供其他解决方案