2009-01-23 70 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