【发布时间】:2015-03-25 09:53:15
【问题描述】:
我们有一个通过 data- 属性和一个 knockout.js 数组填充的选择菜单。我对 jQuery 也不是很熟悉,请记住这一点。
如何通过 jQuery 添加一个选项,该选项是第一个选择的选项,并且它也被禁用。基本上,它被用作占位符。我知道如何通过 HTML 做到这一点,但不是这样。这是正在使用的 HTML:
<select id="delemilter" data-bind="options: delimiterList, value: delimiterSelectedValue, optionsValue: 'value', optionsText: 'name', enable: true"></select>
在其他选择菜单中,我们的一位开发人员使用了这行 jQuery。似乎是一些淘汰 API 的东西。看起来像一个可观察的数组:
self.selectMenuID.push({ value: 'Placeholder Text', key: 0, data: 0, disabled: true });
无法弄清楚如何再次重用它...希望这是足够的信息。
谢谢!
【问题讨论】:
标签: javascript jquery html knockout.js