展会信息港展会大全

jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
来源:互联网   发布日期:2016-01-28 12:56:29   浏览:2312次  

导读:本篇文章主要是对jQuery判断checkbox(复选框)是否被选中以及全� ⒎囱∈迪执?虢?辛私樯埽?枰?呐笥芽梢怨?床慰枷拢?M?源蠹� 有所帮助jQuery判断checkbox(复选框)是否被选中:if($( id) attr(checke ...

本篇文章主要是对jQuery判断checkbox(复选框)是否被选中以及全癣反选实现代码进行了介绍,需要的朋友可以过来参考下,希望对大家 有所帮助

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>

赞助本站

人工智能实验室

相关热词: 全选 checkbox jQuery

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港