/** * HTML代码 */<div class="checkbox-filter"> <label class="select"><span>近一年</span></label> <label class="cut"></label> <label val="1Min" class="cb"><span class="list-item"> </span>1Min</label> <label val="5Min" class="cb"><span class="list-item"> </span>5Min</label> <label val="15Min" class="cb"><span class="list-item"> </span>15Min</label> <label val="30Min" class="cb"><span class="list-item"> </span>30Min</label> <label val="1h" class="cb"><span class="list-item"> </span>1h</label> <label val="2h" class="cb"><span class="list-item"> </span>2h</label> <label val="4h" class="cb"><span class="list-item"> </span>4h</label> <label val="1d" class="cb"><span class="list-item"> </span>1d</label> <label val="1w" class="cb"><span class="list-item"> </span>1w</label> <label val="all" class="all"><span class="list-item"> </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");} } } })})
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦