Javascript 当输入被滑块更改时计算

Javascript 当输入被滑块更改时计算,javascript,jquery,Javascript,Jquery,我有个问题要解决 当其他两个输入中的一个发生变化时,我需要计算输入bmi_val。这两个输入可以通过用户直接向其中一个输入中写入值或通过jQuery滑块进行更改。第一种情况直接改变了输入,但第二种情况我无法理解 //计算体重指数 $document.readyfunction{ $inputweight\u值,inputweight\u值。在'input'上,函数{ $height_value.readyfunction{ var$val2=$'inputhweight_value',this

我有个问题要解决

当其他两个输入中的一个发生变化时,我需要计算输入bmi_val。这两个输入可以通过用户直接向其中一个输入中写入值或通过jQuery滑块进行更改。第一种情况直接改变了输入,但第二种情况我无法理解

//计算体重指数 $document.readyfunction{ $inputweight\u值,inputweight\u值。在'input'上,函数{ $height_value.readyfunction{ var$val2=$'inputhweight_value',this.val; var$val1=$'inputweight_value',this.val; 变量$total=$val1/$val2/100*$val2/100; $'inputbmi_val',此.val$总计; }; }; }; //滑块高度 $document.readyfunction{ $height\u滑块。滑块{ 范围:最大, 最低:100,, 最高:225, 价值:175, 幻灯片:功能事件,用户界面{ $height_value.val ui.value; $ui.value.val$'height\u value.val; } }; $height\u value.keyup函数{ $height\u slider.slidervalue$this.val }; }; //滑块重量 $document.readyfunction{ $weight\u滑块。滑块{ 范围:最大, 民:35,, 最高:150, 价值:70, 幻灯片:功能事件,用户界面{ $weight_value.val ui.value; $ui.value.val$'weight\u value.val; } }; $weight\u value.keyup函数{ $weight\u slider.slidervalue$this.val }; }; 您可以在启动幻灯片时手动触发输入事件


jsfiddle会很好。@JC Sama:jsfiddle添加
$( "#height_slider" ).slider({
    range: "max",
    min: 100,
    max: 225,
    value: 175,
    slide: function( event, ui ) {
        $( "#height_value" ).val( ui.value ).trigger('input');
        $(ui.value).val($('#height_value').val());
    }
});