Добрый день. В javascript новичок. Попробую правильно сформулировать вопрос.
Есть кусок кода заключенный в
$(document).ready(function() { ... }
Там объявляются две переменные. Первая переменная (P1) берет значение value из select'а, т.е. какое то первичное значение по умолчанию.
Значение второй переменной (P2) состоит из нескольких констант + переменная P1... пусть будет: P2 = P1 + 1 +......
И далее переменную P2 я использую по назначению после кода ready, т.е.после загрузки DOM в своих функциях.
Вопрос: как мне сделать так чтобы при загрузке страницы и выборе из select'a другого значения для P1... Переменная P2 была равна НОВОМУ ЗНАЧЕНИЮ P1 + 1 + ..... ?
Использование
var P2 = $("#P1").val() + 1 + ...
- не помогает...
Вешаю обработчик change на select P1 ... и там переприсваиваю переменную P1... в alert'е выдает новое значение... но значение P2 = СТАРОМУ ПЕРВИЧНОМ ЗНАЧЕНИЮ...
Где и в каком блоке кода мне словить это новое значение value из select'a и использовать его дальше?