Jquery操作js数组及对象示例代码
发布时间:2020-12-14 23:48:26 所属栏目:资源 来源:网络整理
导读:贴一段jQuery对js对象及数组的操作:增删改查的代码。 复制代码 代码如下: var WorkList = new Array();//数组对象 //下面是自己定义的实体 function WorkEx(depart,title,begintime,endtime) { this.SId = 0; this.Id = -(WorkList.length+1); this.Departm
贴一段jQuery对js对象及数组的操作:增删改查的代码。 复制代码 代码如下: var WorkList = new Array();//数组对象 //下面是自己定义的实体 function WorkEx(depart,title,begintime,endtime) { this.SId = 0; this.Id = -(WorkList.length+1); this.DepartmentName = depart; this.Title = title; this.BeginTime = begintime; this.EndTime = endtime; this.Description = ""; this.Enable = 0; return this; } function DeleteWork(guid) { WorkList = $.grep(WorkList,function (val,key) { return val.Id != guid; }); ShowWork(); } function ShowWork() { var html = ""; $.each(WorkList,function (key,val) { html = html + " <span class="add_work_unit">" + val.DepartmentName + ":" + val.Title + ",任职时间:" + GetJsDate(val.BeginTime) + "到" + GetJsDate(val.EndTime) + "<a href="#" onclick='DeleteWork("" + val.Id + "")'>×</a></span>"; }); $("#tdWorkList").html(html); } function AddWork() { if(CheckIsNull("workaddress","工作地址不能为空") && CheckIsNull("worklevel","职责不能为空") && CheckIsNull("WorkBegin","工作开始日期不能为空") && CheckIsNull("WorkLeave","工作结束日期不能为空") ) { var isok = true; $.each(WorkList,val) { if (val.DepartmentName == $("#workaddress").val() && val.Title == $("#worklevel").val() && val.BeginTime == $("#WorkBegin").val() && val.EndTime == $("#WorkLeave").val() ) { alert("存在相同的工作经历。"); isok= false; } }); if (isok){ var onework = new WorkEx($("#workaddress").val(),$("#worklevel").val(), $("#WorkBegin").val(),$("#WorkLeave").val()) WorkList.push(onework); // <span class="add_work_unit">四川省乐天区某某制药厂<a href="#">×</a></span> ShowWork(); } } } 您可能感兴趣的文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |