【发布时间】:2014-04-07 09:40:00
【问题描述】:
我在我的页面上使用以下代码,我无法弄清楚交换机如何将其识别为数字,因为它总是失败。
我的值是一个变化的标准整数,如果我对它进行硬编码,代码可以正常工作,但当我只是将它写入变量时就不行。我也试过 parseInt 。我总是得到
我希望这里有人可以帮助我。
我的输入框:
<input type="hidden" class="span12" id="daysRest" name="daysRest" value="40" />
我要使用的代码:
daysRest = $('#daysRest').val();
switch(true)
{
case(daysRest < -999):
bulletColor = 'white';
daysResttxt = '';
break;
case(daysRest < 0):
bulletColor = 'red';
daysResttxt = daysRest + ' days remaining';
break;
case(daysRest < 1):
bulletColor = 'red';
daysResttxt = 'less than 1 day remaining';
break;
case(daysRest < 4):
bulletColor = 'yellow';
daysResttxt = daysRest + ' BD remaining';
break;
default:
bulletColor = 'white';
daysResttxt = '';
break;
}
$('#daysRest').val(daysRest);
$('#spanRest').text(daysResttxt);
非常感谢您提供的任何帮助,蒂姆。
【问题讨论】:
标签: jquery string numbers number-formatting