使用JQuery.js实现全选和反选
2008-03-07 11:12
681 查看
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>JQuery实现全选和反选</title>
<script language="javascript" type="text/javascript" src="js/jquery-1.2.1.pack.js"></script>
<script type="text/javascript">
function CheckAll()
{
//取消反选的选中状态
if($("#otherCheck")[0].checked)
{
$("#otherCheck")[0].checked=false;
}
if($("#allCheck")[0].checked)
{
//从div1中获取所有属性type=checkbox的input元素
$('#div1 input[@type=checkbox]').each(function(i)
{
this.checked=true;
});
}
else
{
$('#div1 input[@type=checkbox]').each(function(i)
{
this.checked=false;
});
}
}
function CheckOther()
{
//取消全选的选中状态
if($("#allCheck")[0].checked)
{
$("#allCheck")[0].checked=false;
}
if($("#otherCheck")[0].checked)
{
$('#div1 input[@type=checkbox]').each(function(i)
{
if(this.checked)
{
this.checked=false;
}
else
{
this.checked=true;
}
});
}
else
{
$('#div1 input[@type=checkbox]').each(function(i)
{
if(this.checked)
{
this.checked=false;
}
else
{
this.checked=true;
}
});
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="div1">
<input type="checkbox"/>A<br />
<input type="checkbox"/>B<br />
<input type="checkbox"/>C<br />
<input type="checkbox"/>D<br />
<input type="checkbox"/>E<br />
<input type="checkbox"/>F<br />
<input type="checkbox"/>G<br />
</div>
<div id="div2">
<input type="checkbox" id="allCheck" onclick="CheckAll();" />全选
 
<input type="checkbox" id="otherCheck" onclick="CheckOther();" />反选
</div>
</div>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>JQuery实现全选和反选</title>
<script language="javascript" type="text/javascript" src="js/jquery-1.2.1.pack.js"></script>
<script type="text/javascript">
function CheckAll()
{
//取消反选的选中状态
if($("#otherCheck")[0].checked)
{
$("#otherCheck")[0].checked=false;
}
if($("#allCheck")[0].checked)
{
//从div1中获取所有属性type=checkbox的input元素
$('#div1 input[@type=checkbox]').each(function(i)
{
this.checked=true;
});
}
else
{
$('#div1 input[@type=checkbox]').each(function(i)
{
this.checked=false;
});
}
}
function CheckOther()
{
//取消全选的选中状态
if($("#allCheck")[0].checked)
{
$("#allCheck")[0].checked=false;
}
if($("#otherCheck")[0].checked)
{
$('#div1 input[@type=checkbox]').each(function(i)
{
if(this.checked)
{
this.checked=false;
}
else
{
this.checked=true;
}
});
}
else
{
$('#div1 input[@type=checkbox]').each(function(i)
{
if(this.checked)
{
this.checked=false;
}
else
{
this.checked=true;
}
});
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="div1">
<input type="checkbox"/>A<br />
<input type="checkbox"/>B<br />
<input type="checkbox"/>C<br />
<input type="checkbox"/>D<br />
<input type="checkbox"/>E<br />
<input type="checkbox"/>F<br />
<input type="checkbox"/>G<br />
</div>
<div id="div2">
<input type="checkbox" id="allCheck" onclick="CheckAll();" />全选
 
<input type="checkbox" id="otherCheck" onclick="CheckOther();" />反选
</div>
</div>
</form>
</body>
</html>
相关文章推荐
- JQuery.js学习(1)使用JQuery实现全选和反选
- js-使用JavaScript、jQuery两种方式实现全选/全不选
- 使用jquery-fileupload.js实现文件上传-webx3
- 使用js实现复选框的全选、取消功能
- 如何使用jquery动态加载js,css文件实现代码
- swipe.js工具包实现手机web滑动轮播效果存在jQuery对象不能使用问题并解决(个人项目经验)
- 使用JQuery实现全选、反选、添加和删除功能
- 使用jquery.more.js来实现点击底部更多后, 底部加载出新的数据
- jquery使用jquerydoubleselectmin.js实现二级菜单联动
- 下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS也可以实现。
- 使用JS实现JQuery的document.ready功能
- jquery与js实现全选功能的区别
- js实现60秒倒计时效果(使用了jQuery)
- js 记住 用户名和密码实现也是看的一篇文章。纯js当然我们可以混着jquery使用
- 使用jQuery实现checkbox全选/取消全选
- js与jQuery实现checkbox复选框全选/全不选的方法
- jquery.form.js实现将form提交转为ajax方式提交的使用方法
- 使用jquery.more.js来实现点击底部更多后, 底部加载出新的数据
- 使用Jquery1.9 版本 来实现全选
- 用jquery实现cookie的操作以及创建js数组和遍历js数组,js对象,jquery.json的使用