【发布时间】:2014-04-17 12:45:26
【问题描述】:
如何阻止 javascript 连接我试图获得总和的两个值。
我进行了搜索,发现 parseInt(String s) 将字符串转换为 int。但是当我尝试下面的尝试时失败了。
尝试过,但失败了。
$total = "£" + ( parseInt($amount2) + parseInt($rent));
乱码
$total = "£" + ($amount2 + $rent);
功能齐全
function update(slider, val) {
//changed. Now, directly take value from ui.value. if not set (initial, will use current value.)
var $amount = slider == 1 ? val : $("#amount").val();
var $duration = slider == 2 ? val : $("#duration").val();
var $rent = $("#MonthlyRent").val();
var $amount2 = $amount.replace('%', '');
/* commented
$amount = $( "#slider" ).slider( "value" );
$duration = $( "#slider2" ).slider( "value" );
*/
$total = "£" + ($amount2 + $rent);
$("#amount").val($amount);
$("#amount-label").text($amount);
$("#duration").val($duration);
$("#duration-label").text($duration);
$("#total").val($total);
$("#total-label").text($total);
$('#slider a').html('<label><span class="glyphicon glyphicon-chevron-left"></span> ' + $amount + ' <span class="glyphicon glyphicon-chevron-right"></span></label>');
$('#slider2 a').html('<label><span class="glyphicon glyphicon-chevron-left"></span> ' + $duration + ' <span class="glyphicon glyphicon-chevron-right"></span></label>');
}
【问题讨论】:
-
对于您的标题,它是 javascript,而不是 java ...
-
考虑到它的数量,我建议改用
parseFloat() -
请定义“失败”。会发生什么,您希望发生什么?
-
这里捕获
$amount2后的值是多少$amount.replace('%', '');
标签: javascript html asp.net .net