複数の要素を .toggleClass しようとしているいくつかの繰り返し div があり、他の要素を変更せずに正しい要素を指すのに問題があります。
基本的に、同じIDとクラスを持つdivがたくさんあり、クラス「a_expander」のリンクをクリックして、それぞれを展開するように切り替えたいだけです。#result クラスを "a_collapse a_expand" の間で切り替え、#resthumb を "rescellLc rescellLe" の間で切り替えたいと思います。
<div id="result" class="bg_fader scaler a_collapse">
<div id="resthumb" class="scaler rescellLc">
<img src="img/fine-fur-coat.png" />
</div>
<div class="rescellC">
<div class="res_content_album-title">
<h><a class="a_expander">Fine Fur Coat</a></h>
<p>3 Tracks | September 2012</p>
</div>
</div>
<div id="result" class="bg_fader scaler a_collapse">
<div id="resthumb" class="scaler rescellLc">
<img src="img/tunneling.png" />
</div>
<div class="rescellC">
<div class="res_content_album-title">
<h><a class="a_expander">Tunneling</a></h>
<p>15 Tracks | July 2011</p>
</div>
</div>
</div>
そして、これまでの私のjsは
$('.a_expander').click(function () {
$(this).siblings('#result').toggleClass("a_collapse a_expand");
$(this).siblings('.resthumb').toggleClass("rescellLc rescellLe");
});
.parent() を使用して外側の div にアクセスしていましたが、#resthumb のみを #result に変更することはできませんでした。うまくいけば、これは混乱を招くものではなく、誰かが助けることができます. 事前に大歓迎です。