JQuery全选和反选

1.代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE>NewDocument</TITLE>

<metahttp-equiv="Content-Type"content="text/html;charset=gbk"/>

<linkhref="css/ingrid.css"rel="stylesheet"type="text/css">

<scriptlanguage="JavaScript"src="jquery.js"type="text/javascript"></script>

<SCRIPTLANGUAGE="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(){

varstr="";

$("[name='checkbox'][checked]").each(function(){

str+=$(this).val()+"\r\n";

})

alert(str);

})

})

//-->

</SCRIPT>

</HEAD>

<BODY>

<formname="form1"method="post"action="">

<inputtype="checkbox"id="all"name="all">

<inputtype="button"id="btn1"value="全选">

<inputtype="button"id="btn2"value="取消全选">

<inputtype="button"id="btn3"value="选中所有奇数">

<inputtype="button"id="btn4"value="反选">

<inputtype="button"id="btn5"value="获得选中的所有值">

<br>

<inputtype="checkbox"name="checkbox"value="checkbox1">

checkbox1

<inputtype="checkbox"name="checkbox"value="checkbox2">

checkbox2

<inputtype="checkbox"name="checkbox"value="checkbox3">

checkbox3

<inputtype="checkbox"name="checkbox"value="checkbox4">

checkbox4

<inputtype="checkbox"name="checkbox"value="checkbox5">

checkbox5

<inputtype="checkbox"name="checkbox"value="checkbox6">

checkbox6

<inputtype="checkbox"name="checkbox"value="checkbox7">

checkbox7

<inputtype="checkbox"name="checkbox"value="checkbox8">

checkbox8

 </form>

 </BODY></HTML>

2.效果

JQuery全选和反选

相关推荐