Пожалуйста, просмотрите следующий фрагмент кода -Как получить последовательные элементы с помощью jquery?
HTML
<div class="aclass">
<h1>This is heading one</h1>
<p>This is paragraph one, this will be hidden automatically</p>
<p>This is paragraph two, this will be hidden automatically</p>
<p>This is paragraph three, this will be hidden automatically</p>
<h1>This is heading two</h1>
<p>This is paragraph four, this will be hidden automatically</p>
<p>This is paragraph five, this will be hidden automatically</p>
</div>
CSS
.aclass p {display:none;}
JS
$(document).ready(function(){
$('.aclass h1').click(function(){
$(this).next('p').toggle();
});
});
Этот JS код включает отображение одного р тега после тег h1 при нажатии на тег h1. Но мне нужно переключить отображение последовательных p-тэгов (от одного до трех при нажатии на заголовок 1)
Что должен быть для кода jQuery?
Вы должны обернуть абзацы в DIV , и вместо этого переключите. Не то, что вы просите, невозможно, но это будет сложнее, чем необходимо. – bfavaretto