我试图使用 jquery 来检测高于或低于的数字:
$(".input-text").val()) > 499) {}
$(".input-text").val()) < 1000) {}
有没有办法设置一个范围,如 500-1000 并让 jquery 基于该范围执行一个函数?
提前致谢!
您需要解析输入,因为它只是一个字符串而不是数字
如果您的输入只是 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) {}
做
$(".input-text").change(function() {
if (this.value > 499 && this.value < 1000) {
console.log("working");
}
});
演示:http: //jsfiddle.net/XZ4dq/