关于jquery全选和取消全选的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

关于jquery全选和取消全选的问题

2016-07-08 10:57:02 1929 1

今天使用了Simple Admin作为网站后台的模板,在使用过程中遇到了一个问题,就是checkbox全选的问题,描述如下

<{foreach $abs as $v}>
              <tr>
                <td><input type="checkbox" /></td>
                <td><{$v.id}></td>
                <td><a href="#" title="title"><{$v.name}></a></td>
                <td><{$v.url}></td>
                <td><{$v.good}></td>
              </tr>
            <{/foreach}>
以上是HTML代码

$('.check-all').click(
            function(){
                $(this).parent().parent().parent().parent().find("input[type='checkbox']").attr('checked', $(this).is(':checked'));
            }
        );

以上是Jquery代码
问题来了,我点击全选按钮的时候,所有的checkbox就全选了,再点击就取消全选,但是再点击全选checkbox的时候就不能全选了,使用开发者工具发现checked是加在了中,但是就是不显示,求高人解答

补充,使用Smarty模板

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:53:13
    $("#chooseAll").click(function(){
            $('input[name="clientBox"]').prop("checked",this.checked); 
    });
    
    $("input[name='clientBox']").click(function() {
        var $subs = $("input[name='clientBox']");
        $("#chooseAll").prop("checked" , $subs.length == $subs.filter(":checked").length ? true :false);
     });
    0 0
相关问答

1

回答

jquery表单拦截和继续提交的问题

2016-06-14 12:54:40 2110浏览量 回答数 1

1

回答

jquery表单拦截和继续提交的问题

2016-03-23 14:36:15 1901浏览量 回答数 1

1

回答

jquery ajax中都支持哪些数据类型呀?

2021-11-22 21:54:10 495浏览量 回答数 1

1

回答

jQuery Ajax 常用的方法是什么?

2021-11-07 11:58:35 187浏览量 回答数 1

1

回答

jQuery AJAX的本质是什么?

2021-11-07 10:01:44 153浏览量 回答数 1

1

回答

JQuery 与ajax的关系是什么?

2021-09-29 15:56:15 400浏览量 回答数 1

1

回答

Ajax和jQuery有什么区别?

2021-09-28 16:29:18 296浏览量 回答数 1

1

回答

jquery中的ajax的请求出现问题

2016-07-14 16:58:18 2046浏览量 回答数 1

1

回答

jquery mobile ajax 请求,弹出提示框

2016-07-05 17:07:35 1914浏览量 回答数 1

1

回答

jquery ajax 参数长度是否有限制

2016-07-06 10:23:58 2175浏览量 回答数 1
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载