我正在使用带有多重过滤器的列表JS,
我正在使用此链接作为参考 http://codepen.io/waynehoover/pen/KBqhF
尝试解决此问题
userList.filter(function(item) {
return (_(values_date).contains(item.values().born) || !values_date) && (_(values_name).contains(item.values().name) || !values_name)
});
}
但是如何添加“ALL”过滤器,例如如果我在日期中选择“ALL”,它只过滤名称,反之亦然
答案 0 :(得分:1)
您可以通过
添加“ALL”到日期或名称userList.filter(function(item) {
return (_(values_date).contains('ALL') || _(values_date).contains(item.values().born) || !values_date)
&& (_(values_name).contains('ALL') || _(values_name).contains(item.values().name) || !values_name)
});
然后使用以下脚本过滤:
X
您可以参考以下代码集来获取工作示例:
希望这有帮助:)