源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Jquery操作js数组及对象示例代码

  • 时间:2022-01-11 12:31 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Jquery操作js数组及对象示例代码
贴一段jQuery对js对象及数组的操作:增删改查的代码。
[u]复制代码[/u] 代码如下:
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, function (key, 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();         }     } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部