弹窗选择 / 左到右 / 右到结果集 / 关键知识点小记录
2017-11-06 00:00
162 查看
数组和对象的混合遍历
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>数组和对象混合遍历</title> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script> </head> <body> <div id="reasult-list"> <ul> </ul> </div> </body> </html> <script type="text/javascript"> $(function(){ var obj = { name01:"奔驰", name02:"宝马", name03:"奥迪" } //console.log(obj) //第一种:将对象中的数据,逐条追加到数组中,然后合并数组,赛到dom中。 var inner = []; for (var x in obj) { alert(x) //遍历的是键; inner.push('<li data-id="' + x + '">' + obj[x] + '</li>'); //尾部添加 console.log(inner) } $('#reasult-list ul').html(inner.join('')); //第二种:直接遍历到dom中 // for (var y in obj) { // $('#reasult-list ul').append('<li data-id="' + y + '">' + obj[y] + '</li>') // } }) </script>
$.extend ( 实际是合并,合并遵循的原则如下:)
是对象合并;会改变结构;相同值,后者覆盖前者;
多的键值对,以后者为准。多的删除。
<script type="text/javascript"> $(function(){ var Css1={size: "10px",style: "dot"} var Css2={size: "12px",style: "solid",weight: "bolder"} $.extend(Css1,Css2) ; console.log("合并后的对象如下") console.log(Css2); //返回: {size: "12px", style: "solid", weight: "bolder"} //console.log("合并后的对象如下"+Css2) //字符串与对象不能拼接 //extend, // 1,是对象合并;会改变结构; // 2,相同值,后者覆盖前者; // 3,多的键值对,以后者为准。多的删除。 }) </script>
相关文章推荐
- 两行代码搞定iOS自定义HUD风格动画弹窗(支持选择记录) - SKChoosePopView的使用和实现思路
- ExtJS4.2 Grid知识点六:自动选中指定记录、自动选中全部记录、反向选择
- JAVA中最为关键的几个知识点
- 弹窗item选择
- (论坛答疑点滴)Datagrid怎么根据选择的checkbox编辑和更新多行记录?
- SLAM中的一些知识点记录
- 做安全性高的网站,选择好开发语言很关键!
- Android开发之小知识记录-----gridview\listview选择固定位置无效解决方案
- jQuery 页面当含有多条数据时,跳转到第二页时,无法选择第二页数据记录解决
- jQuery记录--基础选择器
- 最近写了两个组件,一个是日期选择;一个是两个JList,双击其中一个的任一个Item,这个Item就会跑到另一个JList中去。这里记录下来,以便以后的修改。
- jqgrid多选和禁止某行记录选择
- tomcat 部分知识点记录
- makefile文件知识点记录
- 负载均衡--大型在线系统实现的关键(下篇)(服务器集群架构的设计与选择)
- android 开发中遇到的一些小的知识点在此做一个记录(持续更新)
- 学习java i/o库要掌握的三个关键知识点
- SQL知识点记录
- C#小知识点记录(QQ交流群的一个小问题)Linq提取数据
- easyui-window弹窗选择