多个grep用于单个数组/分面搜索

Multiple grep for a single array/ Faceted search

本文关键字:搜索 数组 grep 用于 单个 多个      更新时间:2023-09-26

我有一个很长的数组,每个对象有多个项目,我必须开始排除项目,这取决于人们选择什么作为复选框,你可以看到一个基本的想法在这里工作

http://jsfiddle.net/caseybecking/QwtFY/

我的问题是我如何开始缩小列表,而不必检查他们检查了多少项,如果他们检查每个"Fit"或"Wash"的多个项目,这也不起作用

进一步阐述我的目标。我需要存储只包含用户想要向下过滤到的特定项的对象。

听起来你想要.serialize().serializeArray()之类的东西-然后你可以将此数据发送到服务器或使用序列化数组来过滤json对象。您需要确保每个输入元素都有一个name属性。在下面的小提琴中,我已经删除了丑陋的boxChecked函数,因为我不知道你想要实现什么。总之:

小提琴: http://jsfiddle.net/zZtyy/