我有一个页面,其中包含许多滑块,允许用户在两个范围之间选择一个值。每当滑块移动时,数字都会更新等,并显示一个新数字。
为了扩展这一点,我想添加一个自由文本字段,用户可以在其中输入然后从总数中减去的数字。
我有以下代码,但不知道如何将变量传递给现有的 javascript,如果我只使用费用金额,则不会显示任何内容。
<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>