checkbox 选择一个checkbox,其他checkbox也会选择

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns=‘http://www.w3.org/1999/xhtml‘ xml:lang=‘en‘>
<head>
<meta http-equiv=‘content-type‘ content=‘text/html; charset=utf-8‘ />
<meta http-equiv=‘content-language‘ content=‘en-us‘ />
<title>CheckBox select</title>
<script type=‘text/javascript‘ src=‘jquery-3.0.0.js‘></script>
<script type=‘text/javascript‘ >
$(document).ready(function(){

/****----全选----****/
//$(‘#check1‘).on(‘change‘,function(){
//$("#check1").bind("click",function(){
$(‘#check1‘).on(‘click‘,function(){
//方法一
if(this.checked==true){
$(‘input‘).prop(‘checked‘,true);
}
else{
$(‘input‘).prop(‘checked‘,false);
}

if($(".do").text()=="全选"){

$(".do").text("取消");
}
else{
$(".do").text("全选");
}

//方法二
//$(‘input[type=checkbox]‘).prop(‘checked‘,$(this).prop(‘checked‘));
});

/****----第一列----****/
$(‘#checkl1‘).on(‘click‘,function(){
//方法一
if(this.checked==true){
$(‘#check11,#check21,#check31,#check41,#check51‘).prop(‘checked‘,true);
}
else{
$(‘#check11,#check21,#check31,#check41,#check51‘).prop(‘checked‘,false);
}
//方法二 如上
});

/****----第二列----****/
$(‘#checkl2‘).on(‘click‘,function(){
//方法一
if(this.checked==true){
$(‘#check12,#check22,#check32,#check42,#check52‘).prop(‘checked‘,true);
}
else{
$(‘#check12,#check22,#check32,#check42,#check52‘).prop(‘checked‘,false);
}
//方法二 如上
});

/****----第三列----****/
$(‘#checkl3‘).on(‘click‘,function(){
//方法一
if(this.checked==true){
$(‘#check13,#check23,#check33,#check43,#check53‘).prop(‘checked‘,true);
}
else{
$(‘#check13,#check23,#check33,#check43,#check53‘).prop(‘checked‘,false);
}
//方法二 如上
});

/****----第四列----****/
$(‘#checkl4‘).on(‘click‘,function(){
//方法一
if(this.checked==true){
$(‘#check14,#check24,#check34,#check44,#check54‘).prop(‘checked‘,true);
}
else{
$(‘#check14,#check24,#check34,#check44,#check54‘).prop(‘checked‘,false);
}
//方法二 如上
});

/****----第一行----****/
$(‘#checkh1‘).on(‘click‘,function(){
//方法一
if(this.checked==true){
$(‘#check11,#check12,#check13,#check14‘).prop(‘checked‘,true);
}else{
$(‘#check11,#check12,#check13,#check14‘).prop(‘checked‘,false);
}
//方法二 如上
});

/****----第二行----****/
$(‘#checkh2‘).on(‘click‘,function(){
//方法一
if(this.checked==true){
$(‘#check21,#check22,#check23,#check24‘).prop(‘checked‘,true);
}else{
$(‘#check21,#check22,#check23,#check24‘).prop(‘checked‘,false);
}
//方法二 如上
});

/****----第三行----****/
$(‘#checkh3‘).on(‘click‘,function(){
//方法一
if(this.checked==true){
$(‘#check31,#check32,#check33,#check34‘).prop(‘checked‘,true);
}else{
$(‘#check31,#check32,#check33,#check34‘).prop(‘checked‘,false);
}
//方法二 如上
});

/****----第四行----****/
$(‘#checkh4‘).on(‘click‘,function(){
//方法一
if(this.checked==true){
$(‘#check41,#check42,#check43,#check44‘).prop(‘checked‘,true);
}else{
$(‘#check41,#check42,#check43,#check44‘).prop(‘checked‘,false);
}
//方法二 如上
});

/****----第五行----****/
$(‘#checkh5‘).on(‘click‘,function(){
//方法一
if(this.checked==true){
$(‘#check51,#check52,#check53,#check54‘).prop(‘checked‘,true);
}else{
$(‘#check51,#check52,#check53,#check54‘).prop(‘checked‘,false);
}
//方法二 如上
});
});
</script>
</head>
<body>
<table style="width:50%;">

<tr>
<td><input type="checkbox" id = "check1" /><label for="check1" class="do">全选</label></td>
<td><input type="checkbox" id = "checkl1" /><label for="checkl1">第一列</label></td>
<td><input type="checkbox" id = "checkl2" /><label for="checkl2">第二列</label></td>
<td><input type="checkbox" id = "checkl3" /><label for="checkl3">第三列</label></td>
<td><input type="checkbox" id = "checkl4" /><label for="checkl4">第四列</label></td>
</tr>

<tr>
<td><input type="checkbox" id = "checkh1" /><label for="checkh1">第一行</label></td>
<td><input type="checkbox" id = "check11" /></td>
<td><input type="checkbox" id = "check12" /></td>
<td><input type="checkbox" id = "check13" /></td>
<td><input type="checkbox" id = "check14" /></td>
</tr>

<tr>
<td><input type="checkbox" id = "checkh2" /><label for="checkh2">第二行</label></td>
<td><input type="checkbox" id = "check21" /></td>
<td><input type="checkbox" id = "check22" /></td>
<td><input type="checkbox" id = "check23" /></td>
<td><input type="checkbox" id = "check24" /></td>
</tr>

<tr>
<td><input type="checkbox" id = "checkh3" /><label for="checkh3">第三行</label></td>
<td><input type="checkbox" id = "check31" /></td>
<td><input type="checkbox" id = "check32" /></td>
<td><input type="checkbox" id = "check33" /></td>
<td><input type="checkbox" id = "check34" /></td>
</tr>

<tr>
<td><input type="checkbox" id = "checkh4" /><label for="checkh4">第四行</label></td>
<td><input type="checkbox" id = "check41" /></td>
<td><input type="checkbox" id = "check42" /></td>
<td><input type="checkbox" id = "check43" /></td>
<td><input type="checkbox" id = "check44" /></td>
</tr>

<tr>
<td><input type="checkbox" id = "checkh5" /><label for="checkh5">第五行</label></td>
<td><input type="checkbox" id = "check51" /></td>
<td><input type="checkbox" id = "check52" /></td>
<td><input type="checkbox" id = "check53" /></td>
<td><input type="checkbox" id = "check54" /></td>
</tr>
</tbody>
</table>
</body>
</html>

效果图

转载注明出处 http://www.cnblogs.com/shinn-sjl/p/5655492.html

时间: 2024-10-16 21:55:24

checkbox 选择一个checkbox,其他checkbox也会选择的相关文章

js做全选,用一个checkbox复选框做多个checkbox复选框的全选按钮,有一个复选框未被选择时,全选按钮的checked就为false

用一个checkbox复选框做多个checkbox复选框的全选按钮,有一个复选框未被选择时,全选按钮的checked就为false,当所有checkbox都被选中时,全选按钮也被选中. 详解: 有两种方式使<input type="checkbox" />中的复选框被选中. 方法一:直接在HTML行间中添加checked属性.   eg:<input type="checkbox" checked /> 方法二:使用javascript使in

Select Checkbox关键字——模拟选择一个Checkbox的操作

Select   Checkbox关键字:模拟选择一个Checkbox的操作: 该关键字接收[  locator  ]一个参数,locator可以通过id或者name等进行定位: ========================================================================== Select   Checkbox                                    id=box 原文地址:https://www.cnblogs.

如何获取上一个页面中checkbox控件选中的值

php开发中,<php开发中.<php开发中.如何获取上一个页面中checkbox控件选中的值呢?并输出出来,以下是代码示例: <? $music=$_POST['music']; //取得所选中的checkbox个数 $coun=count$music; ifis_arrai$music{ echo'您选择的 : '; foreach$musicas$kei=>$var echo'  ['.$var.']'; echo$key; } ?> *****************

jQuery关于checkbox的一个bug

今做一个网页,实现一个很简单的功能:给出一个“全选”的复选框以及若干个受其控制的复选框,点击“全选”复选框可以全选或全取消其他的几个复选框.就这么一个简单的功能,却让我折腾了很久,最终发现竟然是jQuery的一个bug.废话少说,直接上代码. <input id="chkAll" type="checkbox" /> 全部 <input type="checkbox" name="chkgrpFlag" /&

JQuery 判断checkbox是否选中,checkbox全选,获取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-

GridView全局仅能选择一个复选框

//全局仅能选择一个复选框 function CheckLimit(check) {            var inputs = document.getElementsByTagName("input");            for (var i = 0; i < inputs.length; i++) {                if (inputs[i].type == "checkbox") {                    in

jquery实现多选框只能选择一个

jquery代码如下: 1 $(":checkbox").bind("click",function(){ 2 $(":checkbox").removeAttr("checked");//取消全选 3 $(this).attr("checked","checked");//选择一个 4 }); jquery实现多选框只能选择一个

选择一个合适的PHP框架

选择一个合适的PHP框架 亚马逊每年都会通过投票选出最流行的PHP框架排行榜,这里是2015年的排行情况: 2015年PHP框架排行榜 那么,我们选择的范围也就是这些了. Laravel Laravel 官方网站 国内镜像 中文文档 博客园相关文章 枪打出头鸟! 既然是新手选择,自然是按排名排序啦. 这玩意以绝对优势排名第一,而且从上面排名结果页面看来,至少去年(2014年)它也是排第一的. 反正我跟他不熟,暂时保持中立. 还没有安装上,但是从官方文档来看还是比较麻烦,对于拥有VPS的人可能比较

面对技术海洋,如何选择一个属于自己的技术方向?

最近很纠结一个问题:是要暂且放下越写越喜欢的JAVA去学习IOS还是不学IOS只是专注于JAVA. JAVA学了一年多了,也越学越上手了,可是买了MACBOOK不学IOS还真有点不舍得. 几天无意间看到了这个帖子终于发下了自己的问题的答案: 面对技术海洋,如何选择一个属于自己的技术方向? 相信很多工作一两年的人都有一个困惑,自己写了不长时间的代码做了一些东西但是都不精通,面对各种层出不穷的技术方向不知道如何选择.我就是其中的一员困惑者.希望发起一场讨论看看大家的看法和意见以抛砖引玉. 我的观点有

php array_rand()函数从数组中随机选择一个或多个元素

php使用array_rand()函数从数组中随机选择一个或多个元素的方法. 使用array_rand() 函数从数组中随机选出一个或多个元素,并返回. array_rand(array,number) 参数 描述 array 必需.规定输入的数组参数. www.jbxue.com number 可选.默认是 1.规定返回多少个随机的元素. 例子: <?php $a=array("a"=>"Dog","b"=>"Cat