加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

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();
        }
    }
}

您可能感兴趣的文章:

  • JavaScript jQuery 中定义数组与操作及jquery数组操作
  • jquery操作对象数组元素方法详解
  • Jquery 数组操作大全个人总结
  • 基于jQuery中对数组进行操作的方法
  • Jquery中对数组的操作代码
  • 利用jQuery操作对象数组的实现代码
  • Jquery知识点二 jquery下对数组的操作
  • jquery下json数组的操作实现代码
  • jQuery 对象中的类数组操作
  • 浅谈jQuery操作类数组的工具方法

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读