は、私は、同じ親のdivにして、クラス記述を持つdiv要素の高さを変更しようとしているタグをクリックすると、このjQueryの兄弟方法と設定高さ
<div>
<div class="logo"></div>
<div class="description"></div>
<div class="learnMore"><a class="learn-more" href="#path">Learn More</a>
</div>
<div>
<div class="logo"></div>
<div class="description"></div>
<div class="learnMore"><a class="learn-more" href="#path">Learn More</a>
</div>
のようなDOM構造を持っている
$('.learn-more').click(function() {
$(this).siblings('.description').animate({height: '90px'}, 200);
}
これは常に失敗しています。
$('.description').animate({height: '90px'}, 200);
これは機能しますが、そのクラス名を持つすべてのdivの高さが兄弟であるだけでなく変更されます。
提案がありますか?
あなたのHTML – Turnip
には '.SHOW-more'要素があなたの代わりに' .siblings() 'の')( '.nextを試していないがありますか? – zer00ne
あなたの '.learnMore'部門の – Turnip