如果在 jquery 中进行检查,使用带两位小数的十进制数的正确方法是什么?
我是这样写的
$(".entered").change(function(){
if(parseInt(this.value) > 39617756.85){
alert('greater');
}
})
但似乎它确实有效:http: //jsfiddle.net/dzorz/rremm/
如果在 jquery 中进行检查,使用带两位小数的十进制数的正确方法是什么?
我是这样写的
$(".entered").change(function(){
if(parseInt(this.value) > 39617756.85){
alert('greater');
}
})
但似乎它确实有效:http: //jsfiddle.net/dzorz/rremm/
用户 parseFloat 而不是 parseInt
parseFloat(this.value)
$(".entered").change(function(){
if(parseFloat(this.value).toFixed(2) > 39617756.85){
alert('greater');
}
})
为我工作
用于parseFloat
浮点精度:
$(".entered").change(function(){
if (parseFloat(this.value) > 39617756.85) {
alert('greater');
}
})
尝试使用 parseFloat,如下所示:
$(".entered").change(function(){
if(parseFloat(this.value) > 39617756.85){
alert('greater');
}
})