JQuery全选/反选设置

发布时间:2020-09-01 23:24:05 作者:tomastong
来源:网络 阅读:397
/**
 * HTML代码
 */
<div class="checkbox-filter">
    <label class="select"><span>近一年</span></label>
    <label class="cut"></label>
    <label val="1Min" class="cb"><span class="list-item">&nbsp;</span>1Min</label>
    <label val="5Min" class="cb"><span class="list-item">&nbsp;</span>5Min</label>
    <label val="15Min" class="cb"><span class="list-item">&nbsp;</span>15Min</label>
    <label val="30Min" class="cb"><span class="list-item">&nbsp;</span>30Min</label>
    <label val="1h" class="cb"><span class="list-item">&nbsp;</span>1h</label>
    <label val="2h" class="cb"><span class="list-item">&nbsp;</span>2h</label>
    <label val="4h" class="cb"><span class="list-item">&nbsp;</span>4h</label>
    <label val="1d" class="cb"><span class="list-item">&nbsp;</span>1d</label>
    <label val="1w" class="cb"><span class="list-item">&nbsp;</span>1w</label>
    <label val="all" class="all"><span class="list-item">&nbsp;</span>全部</label>
</div>



/**
 * jQuery代码
 */

$(function(){
    $("div label:gt(1)").on("click", function () {
        if($(this).hasClass("all")){
            if($(this).hasClass("on")){
                $("div label:gt(1)").removeClass("on");
                $(this).removeClass("on");
            }else{
                $("div label:gt(1)").addClass("on");
                $(this).addClass("on");
            }
        }else{
            if($(this).hasClass("on")){
                $(this).removeClass("on");
                $("div label.all").removeClass("on");
            }else{
                $(this).addClass("on");
                var $flag = true;
                $.each($("label.cb"),function (k,b) {
                    if(!$(b).hasClass("on")){
                        $flag = false;
                        return false;
                    }
                })
                if($flag){$("div label.all").addClass("on");}
            }
        }
    })
})


推荐阅读:
  1. JMS消息队列ActiveMQ(发布/订阅模式)
  2. JMS消息队列ActiveMQ(点对点模式)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

全选 ue

上一篇:Python3中urlencode和urldecode的用法详解

下一篇:Springboot实现验证码登录

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》