Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
292 views
in Technique[技术] by (71.8m points)

jquery如何遍历元素

<div class="term">
    <b>面积</b>
    <div class="change0">
        <a>10</a>
        <a>20</a>
        <a>30</a>
        <a>40</a>
        <a>50</a>
    </div>
    <b>体积</b>
    <div class="change1">
        <a>10</a>
        <a>20</a>
        <a>30</a>
    </div>
    <b>容积</b>
    <div class="change2">
        <a>10</a>
        <a>20</a>
        <a>30</a>
    </div>
    <b>价格</b>
    <div class="change3">
        <a class="on">全部</a>
        <a>10</a>
        <a>20</a>
    </div>
</div>

我想通过jquery遍历change3类下的a标签,形成一个数组,然后通过a标签的下标看看当前的a标签是否含有on类,如果第一个a标签含有on类隐藏change0类的内容,如果第二个a标签含有on类隐藏change1类的内容,如果第三个a标签含有on类隐藏change2类的内容


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

这个问题有点眼熟啊...

$.each($('.change3>a'), function(index, item) {
    if($(item).hasClass('on')) {
        $('.change' + index).hide();
    }
});

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...