我們有一個正在通過數據屬性和knockout.js數組填充的選擇菜單。我對jQuery不太熟悉,記住這一點。通過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 });
無法弄清楚如何再次重用這個...希望這是足夠的信息。
謝謝!
真棒謝謝!現在我必須弄清楚爲什麼它仍然會選擇第二個選項(最初是第一個),儘管我在'.prepend'上有'selected'屬性。可能需要開發人員的幫助。但這確實有效,只是不完全適合我的具體情況。 – jaminroe 2015-01-26 23:14:24
非常歡迎。 – 2015-01-26 23:16:07