使用jquery来检测数字范围

时间:2013-05-03 16:25:49

标签: jquery range

我试图使用jquery来检测上面或下面的数字:

    $(".input-text").val()) > 499) {}
    $(".input-text").val()) < 1000) {}

有没有办法设置范围,例如500-1000,并且让jquery根据范围执行一个函数?

提前致谢!

2 个答案:

答案 0 :(得分:5)

您需要解析输入,因为它只是一个字符串而不是数字

如果您的输入只是Int:

if(parseInt($(".input-text").val(),10) > 499) {}
if(parseInt($(".input-text").val(),10) < 1000) {}

如果您的输入是Float:

if(parseFloat($(".input-text").val(),10) > 499) {}
if(parseFloat($(".input-text").val(),10) < 1000) {}

答案 1 :(得分:0)

待办事项

$(".input-text").change(function() {
    if (this.value > 499 && this.value < 1000) {
        console.log("working");
    }
});

演示:http://jsfiddle.net/XZ4dq/