1

私がやろうとしているのは、ラジオボタンがチェックされたときに、それに割り当てられた値をチャートの計算に使用し、(スライダーと同じように)即座に更新できるようにする方法を見つけることです。私は正しい道を進んでいると思います...ここにjsfiddleがあります:http://jsfiddle.net/nlem33/ZhER3/

var selected = 1;
$(document).ready(function(event) {
    $("input[name=chooseProduct]").change(function(){
        selected = $(this).val();
    });
4

1 に答える 1

2

change 関数は、sliderHandler 関数を直接呼び出すことができます。

      $("input[name=chooseProduct]").change(function(){
        selected = $(this).val();
        sliderHandler();
    });

そして、sliderHandler はこれを必要とします:

 if (this.id === 'slider1') {
        $('#slider1_value').html(ui.value);
        units = ui.value;
    } else if (this.id === 'slider2') {
        $('#slider2_value').html('$' + ui.value);
        price = ui.value;
    }

http://jsfiddle.net/L5cY6/

于 2013-03-14T19:10:51.550 に答える