亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

計算多個范圍滑塊值

計算多個范圍滑塊值

HUX布斯 2022-09-23 21:46:49
我試圖從3范圍滑塊計算價格,但是它返回了錯誤的結果,到目前為止我嘗試過:let result1 = 0;let result2 = 0;let result3 = 0;$('input[name="cdnvideolive"]').change(function() {  let val = parseInt($(this).val());  let price = 1000;  let result1 = price * val;  $('var').text(result1 + result2 + result3);});$('input[name="cdnvideovid"]').change(function() {  let val = parseInt($(this).val());  let price = 2000;  let result2 = price * val;  $('var').text(result1 + result2 + result3);});$('input[name="cdnvideostor"]').change(function() {  let val = parseInt($(this).val());  let price = 3000;  let result3 = price * val;  $('var').text(result1 + result2 + result3);});<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><input type="range" name="cdnvideolive" value="1" min="1" max="50" data-steps="50"><input type="range" name="cdnvideovid" value="1" min="1" max="20" data-steps="20"><input type="range" name="cdnvideostor" value="1" min="1" max="30" data-steps="30">total price: <var></var>$我想要所有范圍的總數,但它返回單個總計。我做錯了什么?
查看完整描述

1 回答

?
開滿天機

TA貢獻1786條經驗 獲得超13個贊

您需要使用全局結果,并且范圍必須從零開始。


let result1 = 0;

let result2 = 0;

let result3 = 0;


$('input[name="cdnvideolive"]').change(function() {

  let val = parseInt($(this).val());

  let price = 1000;

  result1 = price * val;

  $('var').text(result1 + result2 + result3);

});


$('input[name="cdnvideovid"]').change(function() {

  let val = parseInt($(this).val());

  let price = 2000;

  result2 = price * val;

  $('var').text(result1 + result2 + result3);

});


$('input[name="cdnvideostor"]').change(function() {

  let val = parseInt($(this).val());

  let price = 3000;

  result3 = price * val;

  $('var').text(result1 + result2 + result3);

});

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<input type="range" name="cdnvideolive" value="0" min="0" max="50" data-steps="50">

<input type="range" name="cdnvideovid" value="0" min="0" max="20" data-steps="20">

<input type="range" name="cdnvideostor" value="0" min="0" max="30" data-steps="30">

total price: <var></var>$


查看完整回答
反對 回復 2022-09-23
  • 1 回答
  • 0 關注
  • 105 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號