jQuery simpleDemo
2017-01-13 08:38
232 查看
HTML
[html] view
plain copy
print?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>员工管理---</title>
<script type="text/javascript" src="../script/jquery-1.7.2.js"></script>
<script type="text/javascript" src="em.js"></script>
</head>
<body>
<center>
<br> <br> 添加新员工 <br> <br>
name: <input type="text" name="name" id="name" />
email: <input type="text" name="email" id="email" />
salary: <input type="text" name="salary" id="salary" /> <br> <br>
<button id="addEmpButton">Submit</button>
<br> <br>
<hr>
<br> <br>
<table border="1" cellpadding="5" cellspacing=0>
<tbody id="employeetable">
<tr>
<th>Name</th>
<th>Email</th>
<th>Salary</th>
<th>操作</th>
</tr>
<tr>
<td>Tom</td>
<td>tom@tom.com</td>
<td>5000</td>
<td><a href="deleteEmp?id=1">Delete</a></td>
</tr>
<tr>
<td>Jerry</td>
<td>jerry@sohu.com</td>
<td>8000</td>
<td><a href="deleteEmp?id=2">Delete</a></td>
</tr>
<tr>
<td>Bob</td>
<td>bob@tom.com</td>
<td>10000</td>
<td><a href="deleteEmp?id=3">Delete</a></td>
</tr>
</tbody>
</table>
</center>
</body>
</html>
em.js
[javascript] view
plain copy
print?
$(function(){
//<button id="addEmpButton">Submit</button>
$("#addEmpButton").click(function(){
var name = $("#name").val();
var email = $("#email").val();
var salary = $("#salary").val();
/*
<tr>
<td>name</td>
<td>email</td>
<td>salary</td>
<td><a href="deleteEmp?id=3">Delete</a></td>
</tr>
*/
var id = $("tr").size();
alert(id);
//方法链调用
var $tr = $("<tr>").append("<td>"+name+"</td>")
.append("<td>"+email+"</td>")
.append("<td>"+salary+"</td>")
.append('<td><a href="deleteEmp?id='+id+'">Delete</a></td>');
$tr.find("a").click(deleteEmp);
$("tbody").append($tr);
});
var deleteEmp = function(){
alert("-----");
//this: 代表发生事件的标签
$(this).parent().parent().remove();
return false;//让链接失效
};
//给所有<a>添加点击事件
$("a").click(deleteEmp);
});
html
[html] view
plain copy
print?
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>选择爱好</title>
<script type="text/javascript" src="../js/jquery-1.7.2.js"></script>
<script type="text/javascript" src="checkbox.js"></script>
</head>
<body>
<form method="post" action="">
<h3>你爱好的运动是?</h3>
<input type="checkbox" id="checkedAll_2"/>全选/全不选
<br/>
<input type="checkbox" name="items" value="足球"/>足球
<input type="checkbox" name="items" value="篮球"/>篮球
<input type="checkbox" name="items" value="羽毛球"/>羽毛球
<input type="checkbox" name="items" value="乒乓球"/>乒乓球
<br/>
<input type="button" id="CheckedAll" value="全 选"/>
<input type="button" id="CheckedNo" value="全不选"/>
<input type="button" id="CheckedRev" value="反 选"/>
<input type="button" id="send" value="提 交"/>
</form>
</body>
</html>
checkbox.js
[javascript] view
plain copy
print?
$(function(){
//给"全选"添加点击事件
$("#CheckedAll").click(function(){
//alert("=========");
//checked=true
$(":checkbox[name=items]").attr("checked", true);
$("#checkedAll_2").attr("checked", true);
});
//给"全不选"添加点击事件
$("#CheckedNo").click(function(){
//alert("=========");
//checked=true
$(":checkbox[name=items]").attr("checked", false);
$("#checkedAll_2").attr("checked", false);
});
//给"反选"添加点击事件
$("#CheckedRev").click(function(){
//var check = this.checked;//得到当前选中的状态
//遍历
$(":checkbox[name=items]").each(function(){
var check = this.checked;//得到当前选中的状态
//alert(check);
$(this).attr("checked", !check);
});
//如果没有被选中的选项个数为0,就是选中
$("#checkedAll_2").attr("checked",$(":checkbox[name=items]:not(:checked)").size()==0 );
});
//给"全选/全不选"添加点击事件
$("#checkedAll_2").click(function(){
var check = this.checked; //当前点击的"全选/全不选"的状态
$(":checkbox[name=items]").attr("checked", check);
});
});
[html] view
plain copy
print?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>员工管理---</title>
<script type="text/javascript" src="../script/jquery-1.7.2.js"></script>
<script type="text/javascript" src="em.js"></script>
</head>
<body>
<center>
<br> <br> 添加新员工 <br> <br>
name: <input type="text" name="name" id="name" />
email: <input type="text" name="email" id="email" />
salary: <input type="text" name="salary" id="salary" /> <br> <br>
<button id="addEmpButton">Submit</button>
<br> <br>
<hr>
<br> <br>
<table border="1" cellpadding="5" cellspacing=0>
<tbody id="employeetable">
<tr>
<th>Name</th>
<th>Email</th>
<th>Salary</th>
<th>操作</th>
</tr>
<tr>
<td>Tom</td>
<td>tom@tom.com</td>
<td>5000</td>
<td><a href="deleteEmp?id=1">Delete</a></td>
</tr>
<tr>
<td>Jerry</td>
<td>jerry@sohu.com</td>
<td>8000</td>
<td><a href="deleteEmp?id=2">Delete</a></td>
</tr>
<tr>
<td>Bob</td>
<td>bob@tom.com</td>
<td>10000</td>
<td><a href="deleteEmp?id=3">Delete</a></td>
</tr>
</tbody>
</table>
</center>
</body>
</html>
em.js
[javascript] view
plain copy
print?
$(function(){
//<button id="addEmpButton">Submit</button>
$("#addEmpButton").click(function(){
var name = $("#name").val();
var email = $("#email").val();
var salary = $("#salary").val();
/*
<tr>
<td>name</td>
<td>email</td>
<td>salary</td>
<td><a href="deleteEmp?id=3">Delete</a></td>
</tr>
*/
var id = $("tr").size();
alert(id);
//方法链调用
var $tr = $("<tr>").append("<td>"+name+"</td>")
.append("<td>"+email+"</td>")
.append("<td>"+salary+"</td>")
.append('<td><a href="deleteEmp?id='+id+'">Delete</a></td>');
$tr.find("a").click(deleteEmp);
$("tbody").append($tr);
});
var deleteEmp = function(){
alert("-----");
//this: 代表发生事件的标签
$(this).parent().parent().remove();
return false;//让链接失效
};
//给所有<a>添加点击事件
$("a").click(deleteEmp);
});
html
[html] view
plain copy
print?
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>选择爱好</title>
<script type="text/javascript" src="../js/jquery-1.7.2.js"></script>
<script type="text/javascript" src="checkbox.js"></script>
</head>
<body>
<form method="post" action="">
<h3>你爱好的运动是?</h3>
<input type="checkbox" id="checkedAll_2"/>全选/全不选
<br/>
<input type="checkbox" name="items" value="足球"/>足球
<input type="checkbox" name="items" value="篮球"/>篮球
<input type="checkbox" name="items" value="羽毛球"/>羽毛球
<input type="checkbox" name="items" value="乒乓球"/>乒乓球
<br/>
<input type="button" id="CheckedAll" value="全 选"/>
<input type="button" id="CheckedNo" value="全不选"/>
<input type="button" id="CheckedRev" value="反 选"/>
<input type="button" id="send" value="提 交"/>
</form>
</body>
</html>
checkbox.js
[javascript] view
plain copy
print?
$(function(){
//给"全选"添加点击事件
$("#CheckedAll").click(function(){
//alert("=========");
//checked=true
$(":checkbox[name=items]").attr("checked", true);
$("#checkedAll_2").attr("checked", true);
});
//给"全不选"添加点击事件
$("#CheckedNo").click(function(){
//alert("=========");
//checked=true
$(":checkbox[name=items]").attr("checked", false);
$("#checkedAll_2").attr("checked", false);
});
//给"反选"添加点击事件
$("#CheckedRev").click(function(){
//var check = this.checked;//得到当前选中的状态
//遍历
$(":checkbox[name=items]").each(function(){
var check = this.checked;//得到当前选中的状态
//alert(check);
$(this).attr("checked", !check);
});
//如果没有被选中的选项个数为0,就是选中
$("#checkedAll_2").attr("checked",$(":checkbox[name=items]:not(:checked)").size()==0 );
});
//给"全选/全不选"添加点击事件
$("#checkedAll_2").click(function(){
var check = this.checked; //当前点击的"全选/全不选"的状态
$(":checkbox[name=items]").attr("checked", check);
});
});
相关文章推荐
- jQuery simpleDemo
- simple demo of Handlebars.js & jquery.js
- jQuery BlockUI Plugin Demo 5(Simple Modal Dialog Example)
- jQuery模拟物体自由落体运动(附演示与demo源码下载)
- jQuery flip插件实现的翻牌效果示例【附demo源码下载】
- jquery.simplemodal.js
- jquery之超简单的div显示和隐藏特效demo
- 基于jquery的滚动条滚动固定div(附Demo)
- jQuery在线刚找的几个DEMO。效果非常好,大家看看
- 使用jquery的 treetable插件实现树状结构 demo
- jQuery UI Autocomplete使用技巧(jquery autocomplete demo)
- jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
- jquery demo - jquery ui 日期控件简单应用
- a simple socket demo
- jQuery实现ajax调用WCF服务的方法(附带demo下载)
- JQuery AJAX Demo
- jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
- A simple demo of Observable and Observer
- A Really Simple jQuery Plugin Tutorial
- Servlet基础【SimpleDemo】