Den Savi: Вы же больше всего заинтересованы в решении этой проблемы и ищите здесь бесплатный совет, так почему же вам трудно подготовить правильно сформулированный вопрос. Не хотите показывать весь сайт, сэмулируйте проблему в песочнице и покажите
jemanov: ваш пример. А что тут не так? Сначала перебираем, если нашли, то вызываем любую функцию. Там ведь рекурсия, поэтому у вас каждый раз выводится единица
jemanov: Если удаляете go(), то оно не будет вызываться еще раз. $('SELECT').val(prev_factor); этот код не вызовет onchange событие. если конкретно не вызвать $('SELECT').val(prev_factor).change();