ユーザーが 2 つの範囲の間で値を選択できるようにする多数のスライダーがあるページがあります。スライダーが動くたびに数値が更新され、新しい図が表示されます。
これを拡張するために、ユーザーが合計から差し引かれる数値を入力できるフリー テキスト フィールドを追加したいと考えています。
次のコードがありますが、変数を既存の JavaScript に渡す方法がわかりません。expensemount を使用するだけでは何も表示されません。
<script type="text/javascript">
$(document).ready(function() {
$("#expense").change(function(){
var expenseamount = $(this).val();
});
});
</script>
これまでご協力いただきありがとうございましたが、まだ何も起こっていません - 私の完全なスクリプトは以下の通りです:
<script>
$( ".slider" ).slider({
range: "min",
value: 50,
min:10,
max: 100,
step: 10,
slide: function( event, ui ) {
$( "#slider-result" ).html( ui.value );
},
});
var amount= $( ".slider" ).slider( "value" );
var expenseamount;
$(document).ready(function() {
$("#expense").change(function(){
expenseamount = $(this).val();
});
});
amount2 = amount - expenseamount;
$("#total" ).text(amount2);
</script>