我有一个问题。我正在尝试在Javascript中设置span值,但是设置为NAN
的值任何人都可以帮忙吗?这是代码
$( '#delivery_time' ).change(function() {
var selectdate = $( '#delivery_time' ).val();
var d = new Date(selectdate);
if(d.getDay() == 0 || d.getDay() == 6) {
var span = $("ul#shipping_method li span.amount").text();
var res = span.split("£");
var newCost = ((parseFloat(res[1])*50)/100) + parseFloat(res[1]); //till this its ok and alerts prperly the value of new cost
$("ul#shipping_method li span.amount").text(newCost); // when i set this it is returning NAN in the span value
}
});
我获得了newcost的值,我已经使用alert检查了,但是当我尝试将新成本设置为span标记时,它设置为NAN。
非常感谢
答案 0 :(得分:-1)
您在警惕时获得的新费用的价值是多少?
在设置时尝试解析跨度的值。
var newCost = parseFloat(((parseFloat(res[1])*50)/100) + parseFloat(res[1]));