Я недавно работал над довольно сложной аккордеоном / формой и на одном шаге у меня есть выпадающий список выбора, я хочу, чтобы он перешел к последнему разделу (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 / li и может легко перемещаться между панелями ниже приведен код, который я использую в качестве следующих кнопок:
$(".open3").click(function() {
if (v.form()) {
accordion.accordion("activate", 3);
current = 3;
}
});
должен ли мой предыдущий код быть внутри этой функции? извините, но не эксперт по jquery ...
если бы кто-нибудь мог пролить свет на это и помочь мне, я был бы очень очень благодарен:)