span标记没有使用jquery设置

时间:2014-02-16 13:47:46

标签: javascript jquery

我有一个问题。我正在尝试在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。

非常感谢

1 个答案:

答案 0 :(得分:-1)

您在警惕时获得的新费用的价值是多少?

在设置时尝试解析跨度的值。

var newCost = parseFloat(((parseFloat(res[1])*50)/100) + parseFloat(res[1]));