Я искал в других вопросах, но я не мог найти ответ.Как выбрать следующий ul на событии click с помощью jQuery
У меня есть код, как это:
<div class="chacter_form">
<form id="new_character" class="new_character" method="post" accept-charset="UTF-8" action="https://stackoverflow.com/users/1/characters">
<ul class="no_dot form_partial active_partial"></ul>
<ul class="no_dot hide form_partial test"></ul>
<ul class="no_dot hide form_partial"></ul>
</form>
<button id="prev_form_button"></button>
<button id="next_form_button"></button>
</div>
Конечно каждый ul
имеет некоторое количество li
. Я хочу написать функцию jQuery, которая при нажатии на #next_form_button
скроет первую ul
и покажет вторую. hide
класс комплект дисплей нет.
Это моя попытка, но она не работает:
$(document).on('click', '#next_form_button', function(){
$active_partial = $('ul.active_partial')
$next_partial = $('ul.active_partial').next('ul')
$active_partial.removeClass('active_partial').fadeToggle()
$next_partial.addClass('active_partial').fadeToggle()
});
Любая помощь будет оценена
по каким-то причинам не работает, на моем локальном хосте. – Kazik
держите обработчик кликов внутри документа. Уже и повторите попытку –
document.on убедитесь, что купол загружается. Код выше скрыть сначала ul, как ожидалось, он просто не показывает другой ul – Kazik