私は次のように構造化されたHTMLを持っています:
<h2>Title 1 <span class="open"> </span></h2>
<div class="licensesection" id="licensepage1">
//stuff
</div>
<h2>Title 2 <span class="open"> </span></h2>
<div class="licensesection" id="licensepage2">
//stuff
</div>
jQuery (HTML の後にロード):
$('.open').click(function () {
$(this).next('.licensesection').slideToggle('slow');
$(this).toggleClass('active');
});
しかし、の追加はそれが機能するのnext()
を妨げています。私も試しました
.next('div.licensesection')
しかし、それもうまくいきません。next()
セレクターを誤用していませんか?