如何將jQuery的值與固定數字進行比較?如何將jQuery的值與固定數字進行比較?
我想這可能工作,但它不會:
if (parseInt($("#days").value) > 7) {
alert("more than one week");
}
如何將jQuery的值與固定數字進行比較?如何將jQuery的值與固定數字進行比較?
我想這可能工作,但它不會:
if (parseInt($("#days").value) > 7) {
alert("more than one week");
}
如果#days是),而不是值的輸入,那麼你需要.VAL(
例如
if (parseInt($("#days").val()) > 7) {
alert("more than one week");
}
除了@redsquare 's answer使用.val()
,您應該指定radix:
if (parseInt($("#days").val(), 10) > 7) {
alert("more than one week");
}
這是因爲該值可能具有前導0,在這種情況下parseInt
將其解釋值作爲八進制。
不錯的+1,每天從SO學到新東西。 – 2009-01-23 18:44:27
哦,對於$(#神)的愛。謝謝!我現在可以吃午飯了。 – 2009-01-23 13:46:46