Knockout.js 按钮单击可将选项标题值设置为敲除中的默认值

Knockout.js 按钮单击可将选项标题值设置为敲除中的默认值,knockout.js,Knockout.js,我目前正在敲除中处理选项绑定,绑定按照我的要求为我做一切。但目前我面临的问题是 如何将选项标题值再次设置为按钮上的“我的选择”框 点击 这是我的密码 var clickMe = function(){ //Do Something alert("I am working"); //Want to enable optionsCaption Value again as current value in select box }; var operator = ko.obser

我目前正在敲除中处理选项绑定,绑定按照我的要求为我做一切。但目前我面临的问题是

如何将选项标题值再次设置为按钮上的“我的选择”框 点击

这是我的密码

 var clickMe = function(){
//Do Something 
    alert("I am working");
    //Want to enable optionsCaption Value again as current value in select box
};
var operator = ko.observable();
var vm = 
 {
     operators : [
{id: 0, name: 'addition'},
{id: 1, name: 'subtraction'},
{id: 2, name: 'division'},
{id: 3, name: 'multiplication'}
   ],
 operator:operator,
 clickMe: clickMe
}
 ko.applyBindings(vm);
Html


启用标题
请编辑我的小提琴来回答。

您需要将
运算符
属性设置为
未定义
,以在选择中返回
选项标题
值:

var clickMe = function(){
//Do Something 
    alert("I am working");  
    vm.operator(undefined);
};

演示。

vm.operator(“”)
vm.operator(null)
也可以。谢谢大家,我使用
这个.operator(未定义)
完成了演示。这并不难,但已经完成了
var clickMe = function(){
//Do Something 
    alert("I am working");  
    vm.operator(undefined);
};