/** * 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 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦