KnockoutJS (一)Json动态增删
来源:互联网 发布:java ll 1 编辑:程序博客网 时间:2024/05/08 20:50
<!DOCTYPE html><html><head><title></title> <meta charset="utf-8"><script src="jquery-1.7.1.min.js"></script><script src="knockout-3.4.0.js"></script><script type="text/javascript"> var cmyk=[ { colorName:"cyan", value:"100,0,0,0" }, { colorName:"magenta", value:"0,100,0,0" }, { colorName:"yellow", value:"0,0,100,0" }, { colorName:"black", value:"0,0,0,100" } ]; $(function(){ function viewModel(){ var self=this; self.newColorName=ko.observable("noname"); self.newValue=ko.observable("novalue"); self.myColors=ko.observableArray(cmyk); self.addColor=function() { self.myColors.push({colorName:this.newColorName,value:this.newValue}); }; self.removeColor=function() { self.myColors.remove(this); }; }; ko.applyBindings(new viewModel()); })</script></head><body> <h3>印刷颜色</h3> <ul data-bind="foreach:myColors"> <li>序号:<span data-bind="text:$index"></span>: 颜色名称:<span data-bind="text:colorName"></span> 色值:<span data-bind="text:value"></span> <a href="javascript:void(0)" data-bind="click:$parent.removeColor">删除此颜色</a> </li> </ul> <br/> <p>添加一个颜色</p> <input type="text" name="" data-bind="value:newColorName"> <input type="text" name="" data-bind="value:newValue"> <button data-bind="click:addColor">添加</button></body></html>
0 0
- KnockoutJS (一)Json动态增删
- knockoutjs一 关于knockoutjs
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一)
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(一)
- KnockoutJS(一)
- knockoutJs学习笔记(一)
- KnockoutJS Documentation-加载和保存json数据
- 【knockoutJs】动态添加选择的Checkbox值
- PHP+JQ+AJAX+json 数据库实时动态增删改查
- KnockoutJs (三)为Json数据添加监控属性(方法)
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(二)
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(二)
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(三):两个Viewmodel搞定增删改查
- JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(三):两个Viewmodel搞定增删改查
- 动态增删表
- 动态增删文本框
- 动态增删表格行
- javascript动态增删Table
- 杭电1050 贪心+不相交区间
- bzoj 4380 dp
- bzoj 4260 Codechef REBXOR
- 大端模式和小端模式详解
- Android中,什么是Presenter?
- KnockoutJS (一)Json动态增删
- java用程序实现subString功能
- QT仪器通信库——串口(SerialPort)的DLL封装
- 《克隆VM主机出现无法上网的问题解决》
- SpringMVC学习使用一:搭建简单的SpringMVC开发项目环境并使用
- TCP状态迁移
- 使用JQuery生成二维码
- NBUT OJ 1643 阶乘除法 打表
- Win7下安装/调试openssl