JQuery - 带有if语句的.keyup()(2位数字)

时间:2017-01-14 19:21:57

标签: javascript jquery if-statement logic onkeyup

如果我在<input id="test">上输入3,则结果为true。 但如果我在<input id="test">上键入12,则结果为false假设(true),因为12大于3。

我有这样的代码:

$(document).ready(function() {
  
  var minim = $('#minimal').val();
  $('#test').keyup(function() {
    if ($(this).val() > minim) {
      console.log('true');
    }
    else {
      console.log('false');
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<Input id="test" type="number" />
<Input id="minimal" type="number" value="2" />

请帮帮我:(

1 个答案:

答案 0 :(得分:1)

val() - 返回字符串

$(document).ready(function() {

  var minim = parseInt($('#minimal').val());
  $('#test').keyup(function() {
    if (parseInt($(this).val()) > minim) {
      console.log('true');
    }
    else {
      console.log('false');
    }
  });
});