Я HTML структуру:Использование следующего() из ссылки за пределами DIV
<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()
?
следующий() для братьев и сестер. – lifetimes
Используйте '$ (this) .parent(). Next (...' –