Javascript 带if语句的JQuery-.keyup()(两位数)
如果我在Javascript 带if语句的JQuery-.keyup()(两位数),javascript,jquery,if-statement,logic,onkeyup,Javascript,Jquery,If Statement,Logic,Onkeyup,如果我在上键入3,则结果为true。 但是如果我在上键入12,那么结果是false假定(true),因为12大于3 我有这样的代码: $(文档).ready(函数(){ var minim=$('#minimum').val(); $('#test').keyup(函数(){ if($(this).val()>minim){ console.log('true'); } 否则{ console.log('false'); } }); }); val()-返回字符串 试一试 您在这段代码中真正
上键入3,则结果为true
。
但是如果我在
上键入12,那么结果是false
假定(true),因为12大于3
我有这样的代码:
$(文档).ready(函数(){
var minim=$('#minimum').val();
$('#test').keyup(函数(){
if($(this).val()>minim){
console.log('true');
}
否则{
console.log('false');
}
});
});代码>
val()-返回字符串
试一试
您在这段代码中真正想要实现的目标。详细解释你的问题如果你在比较字符串,你需要将值转换成数字。在使用时,你应该始终包含一个基数。我只是想传达其本质:)
$(document).ready(function() {
var minim = parseInt($('#minimal').val());
$('#test').keyup(function() {
if (parseInt($(this).val()) > minim) {
console.log('true');
}
else {
console.log('false');
}
});
});