jQuery siblings()

    xiaoxiao2021-04-17  39

    W3Cschool:siblings() 获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的。

    即 返回同级的其他元素作为jQuery对象。

    不知道jQuery这个方法前 ,每次给tabs 之类的元素添加选择样式,取消同级其他样式都要些很多代码

    var type = $("#type").val(); if (type == "") { $("#type1").addClass("mu-cc-search-leftOn"); $("#type2").removeClass("mu-cc-search-leftOn"); $("#type3").removeClass("mu-cc-search-leftOn"); $("#type4").removeClass("mu-cc-search-leftOn"); } if (type == 2) { $("#type1").removeClass("mu-cc-search-leftOn"); $("#type2").addClass("mu-cc-search-leftOn"); $("#type3").removeClass("mu-cc-search-leftOn"); $("#type4").removeClass("mu-cc-search-leftOn"); } if (type == 3) { $("#type1").removeClass("mu-cc-search-leftOn"); $("#type2").removeClass("mu-cc-search-leftOn"); $("#type3").addClass("mu-cc-search-leftOn"); $("#type4").removeClass("mu-cc-search-leftOn"); } if (type == 4) { $("#type1").removeClass("mu-cc-search-leftOn"); $("#type2").removeClass("mu-cc-search-leftOn"); $("#type3").removeClass("mu-cc-search-leftOn"); $("#type4").addClass("mu-cc-search-leftOn"); }

    很愚蠢,还容易出错 可以这样用silbings():

    var type = $("#type").val(); $("#type"+type).addClass("mu-cc-search-leftOn").slibings()..removeClass("mu-cc-search-leftOn");

    OVER

    转载请注明原文地址: https://ju.6miu.com/read-674250.html

    最新回复(0)