首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

JQuery全选跟反选

2012-09-18 
JQuery全选和反选?link hrefcss/ingrid.css relstylesheet typetext/cssscript languageJav

JQuery全选和反选
?<link href="css/ingrid.css" rel="stylesheet" type="text/css">
<script language="JavaScript" src="jquery.js" type="text/javascript"></script>
?<SCRIPT LANGUAGE="JavaScript">
<!--
??? $("document").ready(function(){
????
???? $("#all").click(function(){??
??? if(this.checked){??
??????? $("input[name='checkbox']").each(function(){this.checked=true;});
?$("#btn1").attr("value","反选");??
??? }else{??
??????? $("input[name='checkbox']").each(function(){this.checked=false;});??
??????? $("#btn1").attr("value","全选");
??? }??
?});?

???? $("#btn1").click(function(){
????????
?????? $("[name='checkbox']").attr("checked",'true');//全选
?????
???? })
???? $("#btn2").click(function(){
?????????
???????? $("[name='checkbox']").removeAttr("checked");//取消全选
?????
??? })
?????? $("#btn3").click(function(){
?????????
??????? $("[name='checkbox']:even").attr("checked",'true');//选中所有奇数
?????
????? })
?????? $("#btn4").click(function(){
?????????
???????? $("[name='checkbox']").each(function(){
????????????
???????????
???????????? if($(this).attr("checked"))
??????????? {
????????????? $(this).removeAttr("checked");
?????????????
??????????? }
?????????? else
?????????? {
???????????? $(this).attr("checked",'true');
??????????????
????????? }
?????????
???????? })
??????
?????? })
??????? $("#btn5").click(function(){
????? var str="";
????????? $("[name='checkbox'][checked]").each(function(){
???????????? str+=$(this).val()+"\r\n";
???????? })
?????? alert(str);
??? })
????? })
?//-->
?</SCRIPT>
?
</HEAD>

<BODY>
<form name="form1" method="post" action="">
? <input type="checkbox" id="all" name="all">
? <input type="button" id="btn1" value="全选">
? <input type="button" id="btn2" value="取消全选">
?? <input type="button" id="btn3" value="选中所有奇数">
? <input type="button" id="btn4" value="反选">
? <input type="button" id="btn5" value="获得选中的所有值">
?? <br>
? <input type="checkbox" name="checkbox" value="checkbox1">
? checkbox1
?? <input type="checkbox" name="checkbox" value="checkbox2">
?checkbox2
?? <input type="checkbox" name="checkbox" value="checkbox3">
? checkbox3
?? <input type="checkbox" name="checkbox" value="checkbox4">
?? checkbox4
? <input type="checkbox" name="checkbox" value="checkbox5">
?? checkbox5
?? <input type="checkbox" name="checkbox" value="checkbox6">
?? checkbox6
? <input type="checkbox" name="checkbox" value="checkbox7">
? checkbox7
?? <input type="checkbox" name="checkbox" value="checkbox8">
?checkbox8
?</form>

?</BODY>
</HTML>

2.效果

JQuery全选跟反选

热点排行