Jquery如何检查输入的数字是否高于99

想知道如果输入包含高于99的数字,如何使用jquery进行检查

试试这个:

if(parseInt($("selector").val()) > 99) { /*if it is*/ } 

或者如果您在更改时检查它:

 $("selector").change(function(){ if(parseInt(this.value) > 99){ /*if it is*/ } }) 

编辑如下面的评论所述,最好使用parseFloat而不是parseInt来比较数字

 if ($("#myfield").val() > 99) { } 
 if(parseInt($(YOURINPUT).val()) > 99) // do something 

如果通过输入表示文本,则使用以下内容:

 if (parseFloat($("#inputid").val()) > 99) { //do something } 

只需使用:

 if ($("input.INPUTNAME").val() > 99) { //above 99 code } 

如果输入低于99,您可能想要一个else命令。

 if ($("input.INPUTNAME").val() > 99) { //above 99 code. } else{ //Not above 99 code. } 

这样做会

 var value = $("input selector").eq(0).val(); if(isNaN(value)){ //do stuff } else{ var num = value - 0; if(num>99) { //value is greater than 99 } } 

用这个:

HTML:

  

jQuery的:

 var nMyInput = $("#myInput").val(); if (typeof nMyInput != "undefined"){ if(!isNaN(nMyInput)){ if (parseInt(nMyInput) > 99) { /* do your stuff */ } } } 

我猜通常使用jQuery你必须拥有表单的名称

 
number: Comment:

你会选择表格及其输入。

 var myInt = parseInt(jQuery("#form-number-url").attr("value")); 

那么你可以将它与任何其他整数进行比较。