<div class="term">
<b>面积</b>
<div>
<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标签的class类有on属性时,隐藏类名为change1和change2的两个div,第二个a标签的class类有on属性时,隐藏类名为change1的div,第三个a标签的class类有on属性时,隐藏类名为change2的div