我发现当 jQuery 得到一个值为 0(例如 100)trail 的值时,它会忽略它。因此,如果我比较 5>100,则结果为真。那么我该如何解决呢?这是HTML代码:
<form id="target">
<input type="text" id="max" value="100"/>
<input type="text" id="number" />
<input id="submit" type="submit" value="submit" />
</form>
这是jquery:
$('#target').submit( function() {
var a = $("#number").val();
var b = $("#max").val();
if( a > b){
alert("exceed limit");
}
return false;
});
在这里你可以看到演示:http: //jsfiddle.net/yqMGG/91/