function jqFormSteps() {
var n = 0;
for (n = 0; n < 5; n++) {
var formStep = $('#form_step_one> fieldset');
var stepNext = $('fieldset[data-step="' + n + '"]').next();
var stepPrev = $('fieldset[data-step="' + n + '"]').prev();
тут ошибка->> var stepFormAddClass = function(parm1, parm2) {
$(parm1).on('click', function(event) {
event.preventDefault();
formStep.removeClass('selector');
parm2.addClass('selector');
});
};
stepFormAddClass('#next' + n + '', stepNext);
stepFormAddClass('#prev' + n + '', stepPrev);
}
}
-------
ошибка: Functions declared within loops referencing an outer scoped variable may lead to confusing semantic.
как избавится от ошибки? понимаю что функция вошла в цикл и это не самый лучший способ что бы листать блоки туда сюда