手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
摘要:jQuery判断checkbox(复选框)是否被选中:if($("#id").attr("checked")==true)jQuery实现c...

jQuery判断checkbox(复选框)是否被选中:

if($("#id").attr("checked")==true)

jQuery实现checkbox(复选框)选中、全选/反选代码:

复制代码 代码如下:

<!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>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>jQuery如何判断checkbox(复选框)是否被选中以及全选、反选</title>

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

<script type="text/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="";

//$("input:checkbox[name='checkbox']:checked").each(function(){//可以

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

str+=$(this).val()+"rn";

});

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>

【jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码】相关文章:

jQuery插件制作之全局函数用法实例

让innerHTML的脚本也可以运行起来

如何遍历对象的属性?

javascript的函数第1/3页

判断file框选择的是否为图片

jquery实现的判断倒计时是否结束代码

浅谈javascript中的闭包

Div+CSS+JS树型菜单,可刷新

js实现异步循环实现代码

javascript实现可全选、反选及删除表格的方法

精品推荐
分类导航