我尝试用 JS 创建简单的过滤,但我有多个选择字段的问题,它们不合作,结果很疯狂(有时什么也没显示)。如果我只使用一个选择,当我尝试添加第二个或第三个结果不正确或我得到空白页时,一切都很好。
这是我的代码:https : //jsfiddle.net/au6jbsL5/
这是我的过滤器功能(我有 3 个功能 - 每个选择组一个)
$('select#sort-cost').change(function() {
var filter = $(this).val()
filterList(filter);
});
function filterList(value) {
var list = $(".news-list .news-item");
$(list).fadeOut("fast");
if (value == "All") {
$(".news-list").find("article").each(function (i) {
$(this).delay(100).slideDown("fast");
});
} else {
$(".news-list").find("article[data-category*=" + value + "]").each(function (i) {
$(this).delay(100).slideDown("fast");
});
}
}
桃花长相依
相关分类