gpt4 book ai didi

knockout.js - 我的 SELECT 与 optgroup + optionsCaption 与 knockout 似乎被忽略了

转载 作者:行者123 更新时间:2023-12-02 02:03:50 25 4
gpt4 key购买 nike

我有一个将 optgroup 与我的 SELECT html 标记一起使用的解决方案。

这是 SO 帖子:Construct a knockout SELECT with optgroup based on observableArray

enter image description here

现在我想在此 SELECT 中允许一个空值。我尝试使用 optionsCaption:

<select data-bind="foreach: brands, optionsCaption: '  '">
<optgroup data-bind="attr: {label: $data}, foreach: $parent.vehicles">
<!-- ko if: Brand == $parent -->
<option data-bind="text: Type"></option>
<!-- /ko -->
</optgroup>
</select>

但它不起作用:没有空选项。

有什么想法吗?

谢谢。

最佳答案

如果您只想在第一组之前显示标题,您还可以将标题的可见性数据绑定(bind)到 $index < 1。

<select data-bind="foreach: brands">
<option data-bind="visible: $index() < 1">Select vehicle</option>
<optgroup data-bind="attr: {label: $data}, foreach: $parent.vehicles">
<!-- ko if: Brand == $parent -->
<option data-bind="text: Type"></option>
<!-- /ko -->
</optgroup>
</select>

关于knockout.js - 我的 SELECT 与 optgroup + optionsCaption 与 knockout 似乎被忽略了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15968177/

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