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) {}

入力が Float の場合:

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 に答える