Я недавно работал над довольно сложным аккордеонным/формальным оформлением, и на одном шаге вы можете выбрать раскрывающийся список, я хочу, чтобы он пропустил последний раздел (7), если пользователь выбрал вариант yes с полем выбора.Пропустить секцию аккордеона, если опция выбора равна определенной опции
Я попытался использовать приведенный ниже код, но он не работал, он просто заменил аккордеон пустым белым пространством, как будто он не мог найти то, что искал, или ссылался на что-то неизвестное.
$('#perfect-condition').change(function() {
var name = this.value;
if(name == 'Yes')
{
if (v.form()) {
$("#stepForm").accordion("activate", 7);
current = 7;
}
}
});
EDIT: я делаю гармошку, основанную на одном из дема на сайте Jquery, это многочастная форма с помощью проверки Jquery, что это не проблема, хотя, аккордеон с использованием UL/Ли структура и может перемещаться между панелями с легкостью, ниже код, я использую в качестве следующих кнопок:
$(".open3").click(function() {
if (v.form()) {
accordion.accordion("activate", 3);
current = 3;
}
});
должен мой предыдущий код быть внутри этой функции? жаль не эксперт JQuery на самом деле ...
если кто-то может пролить некоторый свет на это и помочь мне, я был бы очень очень благодарна :)
Привет, спасибо за то, что я могу получить значение select (т. е. оно реконструировано), но когда я выбираю yes и нажимаю дальше, чтобы перейти к следующей части, он просто прокручивается до белого, #stepForm - это элемент, к которому присоединен аккордеон, я добавлю код в мой OP – David