我正在尝试使用隐藏的表单值作为某些Javascript操作的计数器。 (即,第二次用户点击某个位置时会发生不同的事情。)但代码如下:
<input type="hidden" id="foo" value=0>
将初始值解释为字符串“0”。有没有办法指定我希望值是一个整数,还是我只需要稍后将字符串转换为整数?
答案 0 :(得分:5)
我害怕,你以后必须这样做。该值始终为字符串。有些图书馆可能会智能地为你施展,但最初是的,它是一个字符串。
答案 1 :(得分:2)
是的,标签属性总是以字符串形式出现。您可以执行 parseInt(val,10)来获取整数。
答案 2 :(得分:0)
我是这样做的:
<input type="number" id="price_order" name="price" value="" style="display: none">