Вставка шагов jquery не работает

У меня проблема, когда мне нужно изменить форму в зависимости от того, ввел ли пользователь некоторую информацию.

Мне нужно удалить каждый шаг из шагов jQuery, кроме шага, на котором в данный момент находится пользователь, а затем добавить новый шаг

У меня нет проблем с удалением шагов, но когда я запускаю команду вставки, ничего не происходит.

_self.form.steps("remove",1);
_self.form.steps("remove",2);
_self.form.steps("remove",3);
_self.form.steps("remove",4);


_self.form.steps("Insert",5, {
    title:"Test Head",  
    content: "<p>Test</P>" 
});

если я размещу предупреждение перед вставкой, оно будет отображаться, однако, если я размещу его после вставки, оно не появится. Любая идея, где я ошибаюсь с этим?


person jgok222    schedule 05.02.2015    source источник


Ответы (1)


Я вижу небольшую опечатку в вашем коде. Имя метода insert должно быть в нижнем регистре, как мы видим в документации:

insert Вставляет новый шаг в определенную позицию. (цепной)

Вот JSFiddle с примером, где второй шаг удален, а на это место вставлен новый шаг:

http://jsfiddle.net/SashkaCosmonaut/mzuc7mxL/1/

(Извините за стиль, я не знаю, почему это выглядит так...)

person Alexander    schedule 08.02.2015
comment
Спасибо за пример. Я также заметил, что основная проблема, с которой я столкнулся, заключалась в том, что я не могу вставить шаг 5, если шаги 1-4 больше не существуют. - person jgok222; 10.02.2015