Идея: я устанавливаю значение ввода с type="hidden" через обычный Javascript или jQuery.
Проблема: ни jQuery, ни document.getElementById не найдут скрытый ввод, хотя я абсолютно уверен, что селектор правильный и конфликтующих элементов нет.
Код: я не могу опубликовать большую его часть, потому что он полон довольно сложного PHP, который сбивает меня с толку, когда я просто смотрю на него.
Вот javascript:
$("#" + input.id.substr(0,2) + "_budget_hidden").val(budg_total);
Примечание: в селекторе все в порядке, а "ввод" — это другой элемент, который я использую для ссылки на скрытый.
Вот HTML:
<input type="hidden" name="s<?=$step_counter?>_budget_hidden"
id="s<?=$step_counter?>_budget_hidden" value="0" />
Код немного вырван из контекста, но это скорее общая проблема с Javascript, чем синтаксическая ошибка. Мысли?