|
1
|
| Streching my competence · 技术社区 · 7 年前 |
|
|
1
1
您可以将您的一系列配方筛选为仅包含所有精选成分的配方,如:
所以,对于每一个配方,我们检查 每一个 所选配料包含在配方中。在这种情况下:
我编辑了你的小提琴,这样你就可以看到它在工作: https://jsfiddle.net/byce6vwu/1/ 编辑 您可以像这样将返回的数组转换为HTML(我还将output DIV更改为 UL :
我已经编辑了小提琴: https://jsfiddle.net/ys0qofgm/
因此,对于数组中的每个成分,我们转换成分对象:
|
|
|
2
1
下面是一种基于当前结构设置值的方法。请记住,您在任何给定时间都不清楚要应用什么配方,因此下面的代码将把第一个配方应用到表单中。
如果您有任何问题,请随时发表评论。 |
|
|
3
1
你觉得这个快速建议怎么样,我知道它不太优雅: HTML(替换为此)
JS
这里是一个工作版本: https://jsfiddle.net/8esvh65p/ |
|
4
1
这段代码将满足您的需要。它迭代每种成分,检查一组配方及其成分,以检查该配方是否包含该成分。仅包括 全部的 所选成分返回:
|
|
|
5
0
我编辑了你的代码,把它改小了,还添加了
|
|
|
Lyres · Ruby存储查询数据 8 年前 |
|
|
em1031 · 查找上一期价值的最快方法? 8 年前 |
|
|
DanielWoodward · MongoDB$查找值返回数组 8 年前 |
|
|
Milly B. · Google sheets查找和汇总 8 年前 |
|
|
C_psy · 将匹配列从长转换为宽 8 年前 |
|
|
Luis Costa · Mongo 3.6多条件聚合查找 8 年前 |