Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Передать значение вне change (https://javascript.ru/forum/events/72621-peredat-znachenie-vne-change.html)

Batyabest 12.02.2018 19:45

Передать значение вне change
 
Добрый день. Подскажите, как мне передать значение вне события change? Мне нужно при клике на radio передать значение в arr[2]
Что-то у меня ничего не работает. Вот кодик:
$(function() {
    var arr = [0, 0, 0];

    function fn() {
        arr[1] = arr[0]*10000;
    }
    
    $( ".slider" ).slider({
            animate: true,
            range: "min",
            value: 150,
            min: 100,
            max: 500,
            step: 10,

         slide: function( event, ui ) {
            $( "#slider-result" ).html( ui.value );
            arr[0] = +ui.value;
            fn()
         },

         change: function(event, ui) { 
            $('#sel_ploshad').attr('value', ui.value);
         }

    });

    
    $('input:radio.calc').on('change', function () {
        
        
        var name = $(this).attr("name");
        var type = $(this).data('type');
        
        
        if (name == 'foundament') {
            if (type == 1) {
                arr[2] = 1;
            }
            if (type == 2) {
                arr[2] = 1.2;
            }
            if (type == 3) {
                arr[2] = 1.5;
            }
        }
        
    });
});

рони 12.02.2018 22:39

Цитата:

Сообщение от Batyabest
Мне нужно при клике

$('input:radio.calc').on('click', function () {


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