您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Jquery操作js数组及对象步骤详解

2025/7/12 18:07:31发布30次查看
这次给大家带来jquery操作js数组及对象步骤详解,jquery操作js数组及对象的注意事项有哪些,下面就是实战案例,一起来看一下。
贴一段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 delete work(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(); } } }
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
jquery插件实现表格隔行换色并且与鼠标事件实现互动
jquery从数组移除选中值步骤详解
以上就是jquery操作js数组及对象步骤详解的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product