• knockout事件绑定


    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8" />
    		<title></title>
    		<script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
    		<script type="text/javascript" src="js/knockout-3.5.0beta.debug.js" ></script>
    		<script type="text/javascript">
                //创建一个View对象
                function ViewModel() {
                    var self = this;
                    //使用observableArray进行绑定可以动态变更option选项
                    self.selectOptions = ko.observableArray([{
                        "text": "请选择",
                        "value": "0"
                    }]);
                    self.result = ko.observable("0"); //添加result监控属性,初始绑定值为0
                    addfunction=function(){
                    	alert(123);
                    };
                }
                
    
                $(function() {
                    var vm = new ViewModel();
                    ko.applyBindings(vm);
                    $("#btnAddItem").click(function() {
                        vm.selectOptions.push({
                            "text": $("#txtOptText").val(),
                            "value": $("#txtOptValue").val()
                        });
                    });
                });
            </script>
    	</head>
    	<body>
    		 <div style=" background-color:#0094ff; 180px; margin:100px auto auto auto;">
                <select style="background-color:ActiveCaption;100px" data-bind="options: selectOptions, optionsText: 'text', optionsValue: 'value', value: result">
                </select>
                Value=
                <span data-bind="    text: result">
                </span>
                <div>
                    Text:
                    <input id="txtOptText" value="选项1" />
                </div>
                <div>
                    Value:
                    <input id="txtOptValue" value="1" />
                </div>
                <input type="button" data-bind="click: addfunction" value="新增选项" id='btnAddItem' />
            </div>
    	</body>
    </html>
    

      

  • 相关阅读:
    Swagger+IdentityServer4测试授权验证
    IdentityServer4使用EFCore生成MySql时的小bug
    Ocelot + IdentityServer4 构建 GateWay
    使用Ocelot构建GateWay
    MediatR 中介模式
    EFCore CodeFirst 适配数据库
    Mysql 主从配置
    IdentityServer4揭秘---Consent(同意页面)
    idea 启动时报 error:java 无效的源发行版11
    centos mysql数据库忘记密码修改
  • 原文地址:https://www.cnblogs.com/gdnyfcuso/p/8526320.html
Copyright © 2020-2023  润新知