0
我使用knockout.js選擇值沒有設置,並且它不是設置一個空的選項(四)值:Knockout.js -
<select data-bind="value: item.widgetValue, attr: {id: item.widgetName, name: item.widgetName}, options: item.options, optionsText: ‘label’, optionsValue: ‘value’」 id=」fld-「 name=」fld0」>
<option value=」one」>One</option>
<option value=」two」>Two</option>
<option value=」three」>Three</option>
<option value>Four</option>
...
</select>
這是創建一個問題:當你在任何選項,並嘗試選擇四,它選擇一個;它只會在您嘗試選擇它時第二次選擇四。
我試圖改變淘汰賽數據綁定來解決它:
value: $.trim(item.widgetValue)
這使您可以立即選擇四,但錯誤地顯示爲一個您選擇了四個提交表單之後被選中。
任何想法可能會導致這種情況,或如何解決它?
我已經證實,我的JSON是良好的。該值設置爲空字符串,這是我一直懷疑的問題。但似乎這應該不成問題。 – user3010521