Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Переменная при change (https://javascript.ru/forum/jquery/45066-peremennaya-pri-change.html)

tai 12.02.2014 20:06

Переменная при change
 
$('#material_shal_2').change(function(){
       $('.input_text').css({'display':'block'});
    var myX = $('#material_shal_2 :selected').val();
       if(myX == 7){
               $('#lamel_7').css({'display':'block'});
       }
       else if(myX == 3){var PRICE = 5500; alert(PRICE);}
       else if(myX == 4){var PRICE = 650; alert(PRICE);}
       else if(myX == 5){var PRICE = 1030; alert(PRICE);}
       else if(myX == 6){var PRICE = 1050; alert(PRICE);}
       else{
               $('#lamel_7').css({'display':'none'});
       }
});


Переменной PRICE присваивается значение в зависимости от сделанного выбора (select). Алерт срабатывает

После этого кода будет расчет - к напримеру
var RESULT = (2*PRICE)-200;
alert(RESULT);

1) как мне использовать переменную PRICE за пределами события change?
2) арифметические действия в jquery делаются также как и в javascript?

рони 12.02.2014 20:47

Цитата:

Сообщение от tai
1) как мне использовать переменную PRICE за пределами события change?

обьявить её за пределами change или сделать переменную глобальной без var
Цитата:

Сообщение от tai
2) арифметические действия в jquery делаются также как и в javascript?

интересно чем jquery отличается от javascript

Makarov 12.02.2014 23:45

Я думаю что в jQuery есть плагин для сложения, для вычитания наверняка тоже есть. А вот для умножения или деления придется воспользоваться чем-нибудь посерьезнее, вроде ExtJs


Часовой пояс GMT +3, время: 10:38.