(function ($) { HashMap = function () { var index = 0; var content = ''; var keyV = new Array(); var valueV = new Array(); //向map中添加key,value键值对 this.put = function (key,value) { if(key == undefined || key.Trim == '') { return; } if(value == undefine…
需求:页面动态添加的html元素(如div),保存时组装div中的数据为一个json对象. 思路:遍历每个div,再遍历div中每个输入元素,把所有先把数据放到一个对象中,再添加进数组,Json.stringfy()序列化. 简单效果图: 点击加号“+”,可以动态添加. function getCurrentCustomePrice() { var cuspricelist = new Array(); _.map($("#tabLinePriceType .baojia"), fun…
$.map function will return the modifies array. $.each function will not new a new array, the old value will still be the same. detach() funciton will remove the element from the DOM, you can append those element later, it works more eiffient. getJSON…
1.jQuery原型对象解密 jQuery里面的大部分API都是在jQuery的原型对象上定义的.jQuery源码中对原型对象做了简写的处理.也就是说:jQuery.fn === jQuery.prototype,参考jQuery源码: ... jQuery.fn = jQuery.prototype = { // The current version of jQuery being used jquery: version, constructor: jQuery, // The defau…
一.数组处理 1.数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5,仍然…