JQuery 投注游戏背后的逻辑

发布于 2024-12-26 03:25:20 字数 394 浏览 1 评论 0原文

我试图弄清楚如何根据 #your-money id 中的 10 美元进行投注检查,如果大于 10 则显示错误,如果小于 0 则显示错误。

var mybet = $( "#bet" );
var yourmoney = $( "#your-money" );

$( "#place-bet" ).click(function()
{
    if ( mybet <= yourmoney ) {
        $("#betting-money").val($("#bet").val());
    }
    if  ( mybet == 0 && mybet > 0 ){
         $("body").alert("Try another bet");
    }
});

I'm trying to figure out how to make the bet check against the 10 dollars in the #your-money id and if it's greater than 10 to show error, and if it's less than 0 show error.

var mybet = $( "#bet" );
var yourmoney = $( "#your-money" );

$( "#place-bet" ).click(function()
{
    if ( mybet <= yourmoney ) {
        $("#betting-money").val($("#bet").val());
    }
    if  ( mybet == 0 && mybet > 0 ){
         $("body").alert("Try another bet");
    }
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

-小熊_ 2025-01-02 03:25:20
var mybet = $( "#bet" );
var yourmoney = $( "#your-money" );

    $( "#place-bet" ).click(function()
        {
        if ( mybet <= yourmoney ) {
                $("#betting-money").val($("#bet").val());
            }
        if  ( mybet > 10 || mybet < 0 ){
             $("body").alert("Try another bet");
            }

        });
var mybet = $( "#bet" );
var yourmoney = $( "#your-money" );

    $( "#place-bet" ).click(function()
        {
        if ( mybet <= yourmoney ) {
                $("#betting-money").val($("#bet").val());
            }
        if  ( mybet > 10 || mybet < 0 ){
             $("body").alert("Try another bet");
            }

        });
纵山崖 2025-01-02 03:25:20
$("#place-bet").click(function()
    var mybet = parseFloat($("#bet").val());
    var yourmoney = parseFloat($("#your-money").val());
    {
    if (mybet <= yourmoney) {
        $("#betting-money").val(mybet);
    }
    if  (mybet < 0 || mybet > 10){
        alert("Try another bet");
    }
});
$("#place-bet").click(function()
    var mybet = parseFloat($("#bet").val());
    var yourmoney = parseFloat($("#your-money").val());
    {
    if (mybet <= yourmoney) {
        $("#betting-money").val(mybet);
    }
    if  (mybet < 0 || mybet > 10){
        alert("Try another bet");
    }
});
淡莣 2025-01-02 03:25:20

我想你正在寻找这个。

var mybet = $( "#bet" );
var yourmoney = $( "#your-money" );

$( "#place-bet" ).click(function()
{
    if  (yourmoney.val() > 10 || yourmoney.val() < 0 ){
         $("body").alert("Try another bet");
    }
    else{
        $("#betting-money").val($("#bet").val());
    }
});

I think you are looking for this.

var mybet = $( "#bet" );
var yourmoney = $( "#your-money" );

$( "#place-bet" ).click(function()
{
    if  (yourmoney.val() > 10 || yourmoney.val() < 0 ){
         $("body").alert("Try another bet");
    }
    else{
        $("#betting-money").val($("#bet").val());
    }
});
攒一口袋星星 2025-01-02 03:25:20

您正在使用 AND 比较运算符 (&&),并且应该使用 OR (||)

if ( mybet == 0 && mybet > 0 )

if ( mybet == 0 || mybet > 0 ) if ( mybet == 0 || mybet > 0 ) 0 )

您还有其他几个错误,我已在下面修复了这些错误。

$( "#place-bet" ).click(function()
{
    var mybet = $("#bet").val();
    var yourmoney = $("#your-money").val();

    if ( mybet <= yourmoney )
    {
                $("#betting-money").val(mybet);
    }
    if  ( mybet < 0 || mybet > 10 )
    {
             alert("Try another bet");
    }
});

You're using the AND comparison operator (&&) and should be using the OR (||)

if ( mybet == 0 && mybet > 0 )

if ( mybet == 0 || mybet > 0 )

You also have several other errors which I've fixed below.

$( "#place-bet" ).click(function()
{
    var mybet = $("#bet").val();
    var yourmoney = $("#your-money").val();

    if ( mybet <= yourmoney )
    {
                $("#betting-money").val(mybet);
    }
    if  ( mybet < 0 || mybet > 10 )
    {
             alert("Try another bet");
    }
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文