2009-01-23 86 views

回答

4

如果#days是),而不是值的输入,那么你需要.VAL(

例如

if (parseInt($("#days").val()) > 7) { 
     alert("more than one week"); 
    } 
+1

哦,对于$(#神)的爱。谢谢!我现在可以吃午饭了。 – 2009-01-23 13:46:46

9

除了@redsquare 's answer使用.val(),您应该指定radix

if (parseInt($("#days").val(), 10) > 7) { 
      alert("more than one week"); 
     } 

这是因为该值可能具有前导0,在这种情况下parseInt将其解释值作为八进制。

+1

不错的+1,每天从SO学到新东西。 – 2009-01-23 18:44:27

相关问题