当在页面上选择列表上选择值,然后离开页面,然后返回时,这些值仍设置在所选选择中。不管我做什么。
我已经为此搜索了很多。我尝试了以下方法:
$(".chzn-select").val('').trigger("liszt:updated");
$(".chzn-select").val('').trigger("chosen:updated");
我尝试在数据绑定中添加 optionsCaption,就像这里一样。
我拼命地将我的值可观察值重置为空,'',[],无论如何,没有任何效果。
这里有什么超级技巧吗?
谢谢
更新:这是代码,如果有帮助的话。html:
<select class="chzn-select left" multiple id="selectsector" data-bind="optionsCaption: '', options: sectors(), selectedOptions: selectedSectors, optionsText: 'name'"></select>
和 JS:
var sectors = ko.observableArray(),
selectedSectors = ko.observableArray();
我用标准的 js 对象填充扇区,没什么特别的,而且效果很好。
尼古拉斯