分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

jQuery基础与学习资源

发布时间:2023-09-06 01:57责任编辑:傅花花关键词:jQuery

 

1、javascript对象与each

代码:

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title></title> ???</head> ???<body> ???????<script type="text/javascript" src="js/jquery-1.11.3.js" ></script> ???????<script type="text/javascript"> ???????????var err={ ???????????????data:[ ???????????????{id:1,name:"张国荣",sex:"男"}, ???????????????{id:2,name:"张国立",sex:"女"}, ???????????????{id:3,name:"张国良",sex:"男"} ???????????????], ???????????????start:function(){ ???????????????????$.each(err.data,function(index,obj){ ???????????????????????console.log(obj.id+","+obj.name+","+obj.sex); ???????????????????????//console.log(obj) ???????????????????}); ???????????????} ???????????}; ????????????err.start(); ???????</script> ???</body></html>

 结果:

2、DOM-用户管理

代码:

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title></title> ???</head> ???<body> ???????????????<h2> DOM-用户管理</h2> ???????<table border="1" id="tabUsers" width="100%"> ???????????<tr> ???????????????<th>编号</th> ???????????????<th>姓名</th> ???????????????<th>城市</th> ???????????????<th>操作</th> ???????????</tr> ???????????????????</table> ???????????????<fieldset> ???????????<legend>用户信息</legend> ???????????????????????????<p><label>姓名</label><input type="text" name="name" id="name" placeholder="请输入姓名" /></p> ???????????????<p><label>城市</label><input type="text" name="city" id="city" placeholder="请输入城市" /></p> ???????????????<p><button type="button" id="btnSave">保存</button> <button type="button" id="btnSave">更新</button></p> ???????????????????</fieldset> ???????????????<script type="text/javascript" src="js/jquery-1.11.3.js" ></script> ???????<script type="text/javascript"> ???????????var err={ ???????????????data:[ ???????????????{id:1,name:"张国荣",city:"中国北京"}, ???????????????{id:2,name:"张国立",city:"中国上海"}, ???????????????{id:3,name:"张国良",city:"中国香港"} ???????????????], ???????????????bind:function(){ ??????????????????????//将表格中第一行以外的数组清空 ???????????????????$("#tabUsers tr:gt(0)").remove(); ???????????????????$.each(err.data,function(i,obj){ ???????????????????????var tr=$("<tr></tr>"); ???????????????????????$("<td></td>").html(obj.id).appendTo(tr); ???????????????????????$("<td></td>").html(obj.name).appendTo(tr); ???????????????????????$("<td></td>").html(obj.city).appendTo(tr); ???????????????????????$("<td></td>").html("<a>删除</a>").appendTo(tr); ???????????????????????????????????????????????//在#tabUsers元素中追加子元素tr ???????????????????????$("#tabUsers").append(tr); ???????????????????}); ???????????????}, ???????????????save:function(){ ??//新增 ???????????????????var user={ ???????????????????????id:1, ???????????????????????name:$("#name").val(), ???????????????????????city:$("#city").val(), ???????????????????}; ???????????????????if(err.data.length>0){ ???//如果数据中有数据 ???????????????????????user.id=err.data[err.data.length-1].id+1; ???????????????????}; ???????????????????err.data.push(user); //将user对象添加到数组的末尾 ???????????????????err.bind(); ???????????????}, ???????????????start:function(){ ???????????????????//绑定事件 ???????????????????$("#btnSave").click(err.save); ???????????????????err.bind(); ???????????????} ???????????}; ????????????err.start(); ???????</script> ???</body></html>

结果:

jQuery基础与学习资源

原文地址:https://www.cnblogs.com/lizewang/p/9109096.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved