Javascript/Jquery操作数组,增删改查以及动态创建HTML元素
来源:互联网 发布:网络平台玩彩票合法吗 编辑:程序博客网 时间:2024/06/07 04:02
<html><head> <title> New Document </title> <script src="~/Scripts/jquery-1.10.2.js"></script> <script type="text/javascript"> /* 测试一 $(function () { var tbody = ""; var obj = [{ "name": "张三", "password": "123456" }]; $("#result").html("------------遍历对象 .each的使用-------------"); alert(obj);//是个object元素 //下面使用each进行遍历 $.each(obj, function (n, value) { alert(n + ' ' + value); var trs = ""; trs += "<tr><td>" + value.name + "</td> <td>" + value.password + "</td></tr>"; tbody += trs; }); $("#project").append(tbody); }); */ /*测试二 $(function () { var tbody = ""; //------------遍历数组 .each的使用------------- var anArray = ['one', 'two', 'three']; $("#result").html("------------遍历数组 .each的使用-------------"); $.each(anArray, function (n, value) { alert(n + ' ' + value); var trs = ""; trs += "<tr><td>" + value + "</td></tr>"; tbody += trs; }); $("#project").append(tbody); }); */ /*测试三 $(function () { var tbody = ""; //------------遍历List集合 .each的使用------------- var obj = [{ "name": "麦迪", "password": "123456" }, { "name": "科比", "password": "333333" }]; $("#result").html("遍历List集合 .each的使用"); alert(obj);//是个object元素 //下面使用each进行遍历 $.each(obj, function (n, value) { alert(n + ' ' + value); var trs = ""; trs += "<tr><td>" + value.name + "</td> <td>" + value.password + "</td></tr>"; tbody += trs; }); $("#project").append(tbody); }); */ $(function () { var arr = [12, 23, 5, 3, 25, 98, 76, 54, 56, 76]; alert(arr.join("_")); //返回字符串,将数组的每一个元素值用separator连接在一起。 var slideArray = [ { "imgsrc": "a.jpg", "url": "", "alt": "这是a图片" }, { "imgsrc": "b.jpg", "url": "", "alt": "这是b图片" }, { "imgsrc": "c.jpg", "url": "", "alt": "这是c图片" }, { "imgsrc": "d.jpg", "url": "", "alt": "这是d图片" }, { "imgsrc": "e.jpg", "url": "", "alt": "这是e图片" } ]; slideArray.push({ "imgsrc": "f.jpg", "url": "", "alt": "这是f图片" }); //添加对象 //slideArray.splice(3, 1); //删除d 删除从指定位置开始的指定数量的元素,返回数组形式 slideArray.splice(3, 1, { "imgsrc": "g.jpg", "url": "", "alt": "这是g图片" }); //对应位置删除d且插入新数据 $("#btnArray").data("mydata", slideArray); //data存储数据 var mydata = $("#btnArray").data("mydata"); //获取数据 for (var i = 0; i < mydata.length; i++) { alert(mydata[i].imgsrc); } }); $(function () { var a = $.buildHTML("a", "我是由模版生成的", { id: "myLink", href: "http://www.baidu.com" }); $('#wrap1').append(a); var input = $.buildHTML("input", { //可自用定制属性输出 id: "myInput", type: "text", class: "myclass", value: "我也是由模版生成的~~" }); $('#wrap2').append(input); }); $.buildHTML = function (tag, htmltxt, attrs) { // you can skip html param if (typeof (htmltxt) != 'string') { attrs = htmltxt; htmltxt = null; } var h = '<' + tag; for (attr in attrs) { if (attrs[attr] === false) continue; h += ' ' + attr + '="' + attrs[attr] + '"'; } return h += htmltxt ? ">" + htmltxt + "</" + tag + ">" : "/>"; } </script></head><body> <input type="button" id="btnArray" value="存储数组" /><br /> <div id="result" style="font-size:16px;color:red;"></div> <table cellpadding=5 cellspacing=1 width=620 id="project" border="1"> <tr> <th>用户名</th> <th>密码</th> </tr> </table> <div id="wrap1"></div> <div id="wrap2"></div></body></html>
0 0
- Javascript/Jquery操作数组,增删改查以及动态创建HTML元素
- js数组以及json元素的操作-增删改查
- javascript js 操作数组 增删改查
- HTML数组的基本操作(增删改查、删除重复元素)
- DOM对HTML元素增删改查的操作1
- DOM对HTML元素的增删改查操作2
- js对数组元素的操作-增删改查
- javascript数组增删查改
- javascript数组增删改查
- html里面增删查改元素
- javascript和jquery动态创建html元素
- javascript和jquery动态创建html元素
- 创建数据库以及增删改查
- javascript jquery基本用法 增删改查
- java创建数组,实现增删改查
- jquery操作cookie的增删改查
- JQuery之cookie增删改查操作
- 数组的增删改查操作
- Java 多线程学习笔记(十一) 单例设计模式(延迟加载/懒汉模式)DCL解决线程安全问题
- 自己实现一个最简单的数据库
- JAVA正则表达式:Pattern类与Matcher类详解
- JAVA 基本数据类型长度
- Dev-C++ 5.11简单使用说明
- Javascript/Jquery操作数组,增删改查以及动态创建HTML元素
- Android:onNewIntent()触发机制及注意事项
- 打印流
- [算法]Java 实现 简单MyNode类型 无序链表 递归 添加 删除 遍历
- 数据结构-归并排序
- Linux常用命令
- JPBM工作流提交时报java.lang.ClassCastException: de.odysseus.el.ExpressionFactoryImpl的解决办法
- Tab选项卡切换(二)
- 编码与解码