Очень новый для jQuery, пожалуйста, несите меня. У меня есть форма с повторяющимися полями, которые я хочу показывать по одному при нажатии пользователем кнопки . Вот основная схема:Показать следующий div один за раз, используя одну кнопку - jQuery
<form>
<fieldset>
<input 1>
<input 2>
<div id="address-container">
<fieldset> <!-- current address -->
<input 3>
<input 4>
</fieldset>
<div id ="previous-address-1" class="hidden">
<fieldset>
<input 5>
<input 6>
</fieldset>
</div>
<div id ="previous-address-2" class="hidden">
<fieldset>
<input 5>
<input 6>
</fieldset>
</div>
<div id ="previous-address-3" class="hidden">
<fieldset>
<input 5>
<input 6>
</fieldset>
</div>
</div> <!-- close address-container -->
<span class="button"><a href="#" id="show-hidden">Add a Previous Address</a></span>
</fieldset>
</form>
я могу получить все .hidden-ДИВ, чтобы показать сразу после щелчка, но я пытаюсь выполнить показывать их по одному за раз, с пользователем, нажав еще раз, чтобы добавить еще вложенный набор полей в случае необходимости. Я понимаю, что я мог добавить больше кнопок и прикрепить к каждому id, а затем скрыть их, как только они будут нажаты, но кажется, что должен быть менее подробный способ использования next() и/или eq().
С другой стороны, возможно, добавление будет лучшим маршрутом?
Любая помощь очень ценится.
YOu нужен слайдер Google это первый –
Определенно не нужен слайдер. Я хочу, чтобы скрытые объекты оставались видимыми в DOM после показа. Спасибо за быстрый ответ. –
см. Мой ответ –