gpt4 book ai didi

jquery - x=600 y=1000 如果 x <= y 会为假?

转载 作者:行者123 更新时间:2023-12-01 01:55:11 24 4
gpt4 key购买 nike

什么是正确的或正确的方法?我对此很困惑。有人能纠正一下吗?

3digit <= 4digitfalse
4digit <= 3digittrue

您可以在这里测试:JSFiddle

<h2></h2>
<form id="send" action="#" method="POST">
<input type="text" id="x"><br/>
<input type="text" id="y">
<input type="submit">
</form>
$(document).ready(function() {
$('#send').submit(function(){
var x = $('#x').val();
var y = $("#y").val();
if (x <= y) {
$('h2').html("Done.");
} else {
$('h2').html("Sorry,not enough cash.");
}
event.preventDefault();
});
});

最佳答案

您需要将值转换为整数。目前您正在比较字符串。另请注意,您需要对传入处理函数的 event 调用 preventDefault()。试试这个:

$('#send').submit(function(e) { // the 'e' parameter is the event
e.preventDefault();
var x = parseInt($('#x').val(), 10);
var y = parseInt($("#y").val(), 10);
$('h2').html(x <= y ? "Done." : "Sorry, not enough cash.");
});

关于jquery - x=600 y=1000 如果 x <= y 会为假?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34413438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com