手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Jquery操作js数组及对象示例代码
Jquery操作js数组及对象示例代码
摘要:贴一段jQuery对js对象及数组的操作:增删改查的代码。复制代码代码如下:varWorkList=newArray();//数组对象//下...

贴一段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>" + 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>四川省乐天区某某制药厂<a href="#">×</a></span>

ShowWork();

}

}

}

【Jquery操作js数组及对象示例代码】相关文章:

JavaScript操作Cookie方法实例分析

Javascript特效:随机显示图片的源代码

js+html5操作sqlite数据库的方法

JavaScript实现身份证验证代码

Jquery使用css方法改变样式实例

光标定位等TextRange的操作的范例代码

JQuery插件ajaxfileupload.js异步上传文件实例

Js的Array数组对象详解

JavaScript中Number.MIN_VALUE属性的使用示例

jquery使用经验小结

精品推荐
分类导航