问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用jQuery实现checkbox全选

发布网友 发布时间:2022-04-26 15:44

我来回答

3个回答

热心网友 时间:2022-04-20 09:18

全选:

$(":checkbox").attr("checked","checked");

全不选:

$(":checkbox").removeAttr("checked");

 

反选:

$(":checkbox:checked").removeAttr("checked");

$(":checkbox:not(:checked)").attr("checked","checked");

 

全手写,没有经过测试。

 

完整代码如下,测试通过:

<html>
<head>
    <title>如何用jQuery实现checkbox全选</title>
    <script src="jquery-1.7.1.min.js"></script>
    <script type="text/javascript">
        //全选,全不选
        function allSelect() {
            if ($(":checkbox").attr("checked") != "checked") {
                $(":checkbox").attr("checked", "checked");
            }
            else {
                $(":checkbox").removeAttr("checked");
            }
        }
        //反选
        function otherSelect() {
            $(":checkbox").each(function () {
                if ($(this).attr("checked") == "checked") {
                    $(this).removeAttr("checked");
                }
                else {
                    $(this).attr("checked", "checked");
                }
            });
        }
    </script>
</head>
<body>
    <input id="Checkbox1" type="checkbox" />
    <input id="Checkbox2" type="checkbox" />
    <input id="Checkbox3" type="checkbox" />
    <input id="Checkbox4" type="checkbox" />
    <input id="Checkbox5" type="checkbox" />
    <input id="Button1" type="button" value="全选" onclick="allSelect();" />
    <input id="Button3" type="button" value="反选" onclick="otherSelect();" />
</body>
</html>

追问$('#select_all').click(function () {//全选
$(":checkbox").attr("checked","checked");
});
select all
这样写,无法实现哪里有问题呢?

追答没有问题,可以全选,加载时注册:
//加载时注册事件
$(function()
{
$('#select_all').click(function () {//全选
$(":checkbox").attr("checked", "checked");
});
});

热心网友 时间:2022-04-20 10:36

全选:

&#36;(":checkbox").attr("checked","checked");

$("#selectAll").click(function(){

if($(this).attr("checked")){

$("input:checkbox").attr("checked","checked");

}else{

$("input:checkbox").removeAttr("checked");

}

});

热心网友 时间:2022-04-20 12:10

<script src="jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(function(){
    $(':button').toggle(function(){
        $(':checkbox').attr('checked',"checked");
    },function(){
        $(':checkbox').removeAttr('checked');
    })

})
</script>

就用这个就可以了

Jquery实现复选框全选与全不选

1、首先web项目结构如图所示,这个结构熟悉的话可以自己调整的。2、然后设置一些较为简单的选项框,这里随便用abcd来代替选项框了。3、这里是jq来实现全选,所以引入jQuery,并且给按钮绑定一个jQuery类型的点击事件即可。4、然后通过prop来设置input的属性即可设置全选了,prop是jq自带的一个方法。5、因为...

用jquery怎么实现全选/全不选

全选 1 2 3 4 jq:(function() { $("#CheckAll").click(function() { var flag = $(this).attr("checked"); $("[name=subBox]:checkbox").each(function() { $(this).attr("checked", flag); }) ; ...

如何用jQuery实现checkbox全选

(":checkbox").removeAttr("checked");反选:(":checkbox:checked").removeAttr("checked");(":checkbox:not(:checked)").attr("checked","checked");全手写,没有经过测试。完整代码如下,测试通过: 如何用jQuery实现checkbox全选 //全选,全不选 function allSelect() { ...

jquery 控制checkbox全选

check[i].check=document.getElementById('selectall').checked;//前面的那个复选框的id } } 给前面的那个复选框加上个onclick事件

jQuery 选择 所有被选的 Checkbox

checkbox的name属性写成一致的 通过getElementByName就可以取到所有的checkbox 然后再判断选中的。

jquery实现全选 我全选后,取消全选,再点击全选,却选不上。我手动选上...

});});纯手打,可能有字符上的错误。你问题处在思路上,既然取消全选能生效那就证明你jq版本是支持attr属性的,那么就说下面的问题:全选和取消全选,使用一个按钮就行,这也是通常都在使用的方法,因为多半人不愿意在全选的状态下再去找‘取消全选’的按钮来实现取消全选的效果。实现这个效果只需要...

jquery如何取得页面有多少选中的checkbox?

1、定义页面checkbox框,代码如下: 2、通过jquery过滤器选择选中的checkbox,代码如下:var chks=$("input:checked");//获取所有选中的checkbox,chks是一个元素数组 3、通过chks的长度知道多少被选中,代码如下:var len = chks.length;//选中的checkbox数量 ...

jquery全选checkbox $("input[type=checkbox]").attr("checked","check...

禁用和选中所有页面上的复选框。jQuery 代码:("input[type='checkbox']").prop("disabled", false);("input[type='checkbox']").prop("checked", true);

如何用jquery实现checkbox点选一个选中其他,取消一个取消其他

/&gt;橘子 //当改变全选值时$("#cb_all").change(function(){//如果全选被选中,则选中所有子选项;否则取消选中子选项if($(this).is(":checked")){$(".cb_fruit").prop("checked",true);}else{$(".

checkbox怎么根据后端传值选中与不选中

1、首先,将自动值1设置为由jquery检查。2、其次,提交时,执行getCheckBoxVal函数,遍历所有复选框,将选中的设置为1。3、最后,将未选中的选项值设置为0,将复选框选项设置为选中,并保持选中状态以确保将其提交到服务器即可。

js实现checkbox全选 checkbox全选全不选 checkbox全选和反选 jquery复选框全选反选 全选checkbox checkbox分页全选 checkbox选中和不选中 js复选框全选取消全选 js实现复选框全选
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我是95年农历9月9生的 天蝎座 我的上升星座是什么 ...大学生电影节颁奖典礼嘉宾入场的背景音乐是什么? 大学生电影节颁奖典礼28号几点在哪里举行啊? 第二十二届大学生电影节颁奖礼上尚雯婕前面是谁 ...cctv6播放的电影节上有一首女的唱的很快的的歌,歌词里有gogo有谁... 大学生电影节上 群星唱的是什么歌 求cctv6在5月8日大学生电影节结尾歌曲,带说唱的 梯子约读会员服务商有哪些优势? 夫妻人身关系包括什么内容,离婚对夫妻人身关 老公在外面有女人,我该怎样处理? 怎么用jquery通过点击全选按钮实现全选? Jquery实现复选框全选与全不选 用jquery怎么实现全选/全不选 美拍如何分享到微信朋友圈.QQ空间? 怎么把美拍发到微信 美拍怎么发到微信 美拍怎么发微信 怎么在微信上发表美拍 美拍怎么上传微信 为什么美拍视频分享不了到微信好友 美拍怎么发给好友 苹果5s美拍视频怎样分享到微信里 怎样转发没下载美拍到微信上 怎么将美拍上传到微信 怎么把相册得美拍上传到微信 智慧水务指什么?智慧水务解决方案都包含什么? 公司里局域网的防火墙,属于硬件还是软件啊? 一般我们说的电脑防火墙是什么?它是系统附带的软件吗?但是也有人说也有硬件的防火墙。 防火墙是软件还是硬件? 便秘吃什么东西效果最好最快 如何用jquery实现全选text里的文字 jquery怎么实现全选,全不选,删除功能 jquery全选删除 jquery全选, jquery:如何用全选的id(all)来控制子集的全部的CheckBox,已达成全选... jquery 全选和取消只能执行一次 为什么呢? jquery 全选问题 全选 jquery 全选 第一次点击全选 再次点击 全取消 而这样的两次操作只能在初... jquery复选框打勾全选 一个不勾中 则不全选 全勾中则又全选 jquery实现全选 我全选后,取消全选,再点击全选,却选不上。我手动选上... jquery easyui的全选 jquery.multiselect.js 实现下拉框多选怎么设置默认全部选中下拉框的值... jquery全选checkbox $(&quot;input[type=checkbox]&quot;).attr(&quot;checked&quot;,&quot;check... jquery checkbox全选反选效果代码 龙的吸尘器怎么样?及相关介绍 龙的真空吸尘器LD-1091B不用清理垃圾吗? 龙的吸尘器NK-108怎么打开清理盒? 请问这个吸尘器是哪个牌子、哪个型号?感激不尽! 现在国内最好的吸尘器是什么牌子的什么型号的吸尘器 都有哪些牌子的吸尘器?