0

我试图使用 jquery 来检测高于或低于的数字:

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

有没有办法设置一个范围,如 500-1000 并让 jquery 基于该范围执行一个函数?

提前致谢!

4

2 回答 2

5

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

如果您的输入只是 Int:

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

如果您的输入是浮点数:

if(parseFloat($(".input-text").val(),10) > 499) {}
if(parseFloat($(".input-text").val(),10) < 1000) {}
于 2013-05-03T16:31:45.563 回答
0

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

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

于 2013-05-03T16:31:12.050 回答