Javascript 当在下拉列表上单击列表中的值时,如何使用Sharepoint上的Knockout使div可见? 应用程序:

Javascript 当在下拉列表上单击列表中的值时,如何使用Sharepoint上的Knockout使div可见? 应用程序:,javascript,jquery,sharepoint,knockout.js,Javascript,Jquery,Sharepoint,Knockout.js,有了这个,我想让你明白 Application: <select data-bind="value: $data.selectedApp, options: $parent.applications, optionsText: 'ApplicationName', optionsCaption: 'Choose an Application'" style="width: 32px" name="Application list" id="dataBox"> </select

有了这个,我想让你明白

Application: 
<select data-bind="value: $data.selectedApp, options: $parent.applications, optionsText: 'ApplicationName', optionsCaption: 'Choose an Application'" style="width: 32px" name="Application list" id="dataBox">
</select>
。。。
单击名为“USB访问请求”的下拉列表时可见。
我的javascript:

<Div = "main">...</div>     

var viewModel={
selectedChoice:ko.可观察(“USB读/写”),
selectionChanged:功能(事件){
显示(“主要”);
} 
};
应用绑定(视图模型);

您可能正在寻找类似的东西

查看模型:

<script>
    var viewModel = {
        selectedChoice: ko.observable("USB Read/Write") ,
        selectionChanged: function(event) {
            show( "main" );  
        } 
    };
    ko.applyBindings(viewModel);   
</script>
   var viewModel = function () {
       var self = this;
       self.selectedApp = ko.observable();
       self.applications = ko.observableArray([{
           "ApplicationName": "application1"},{
               "ApplicationName": "application2"},{
                   "ApplicationName": "application3"}
       ]);
   };
   ko.applyBindings(new viewModel())
查看:

<script>
    var viewModel = {
        selectedChoice: ko.observable("USB Read/Write") ,
        selectionChanged: function(event) {
            show( "main" );  
        } 
    };
    ko.applyBindings(viewModel);   
</script>
   var viewModel = function () {
       var self = this;
       self.selectedApp = ko.observable();
       self.applications = ko.observableArray([{
           "ApplicationName": "application1"},{
               "ApplicationName": "application2"},{
                   "ApplicationName": "application3"}
       ]);
   };
   ko.applyBindings(new viewModel())
应用程序:
我是主要部门
我看到html很简单,所以在这种情况下最好使用
if
绑定

工作小提琴

有什么问题让我们知道吗