gpt4 book ai didi

javascript - 如何在 Jade 中选择一个选项?

转载 作者:行者123 更新时间:2023-11-30 06:31:27 25 4
gpt4 key购买 nike

我有一个产品对象。产品有“奖项”。 award 有 id 和 name。如果产品已经获奖,则应选择它。

select#awards(multiple="multiple", name="awards[]")
for award in awards
- if ( product.awards.indexOf(award) != -1 )
option(value=award.id, selected) #{award.name}
- else
option(value=award.id) #{award.name}

但它不起作用。我猜 product.awards.indexOf(award) 没有检查对象的相等性。我能做什么?

最佳答案

你可以尝试比较ids:

- if ( product.awards.map(function(award) {return award.id}).indexOf(award.id) != -1 )

关于javascript - 如何在 Jade 中选择一个选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17344886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com