如何将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