javascript - 如何将 jQuery 中的值与固定数字进行比较?

标签 javascript jquery

如何将 jQuery 中的值与固定数字进行比较?

我认为这可能有效,但事实并非如此:

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

最佳答案

以及 @redsquare 's answer要使用 .val(),您应该指定 radix :

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

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

关于javascript - 如何将 jQuery 中的值与固定数字进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/472917/

相关文章:

javascript - React Redux 状态数组更改不会重新渲染组件

javascript - 如何使画笔的范围与父元素的大小相匹配?

javascript - Fluidbox.js 如何与选项卡一起使用

javascript - 阻止 Ionic App 中的导航

php - 如何使用 php 或 jquery 制作两列或三列列表

jquery - 使用 CSS 和 Jquery 设计自定义

javascript - 如果包含的图像为空,我想隐藏父元素

javascript - 三元运算符返回 "true : false"。为什么?

javascript - 带有 css 的 jQuery 下拉菜单

javascript - 如何在日期选择器中动态禁用不可用的日期