gpt4 book ai didi

JavaScript 到 jquery 的问题

转载 作者:行者123 更新时间:2023-11-28 19:59:05 25 4
gpt4 key购买 nike

过去几天我制作了一个纯 JavaScript 文件。这是一款完全可操作的二十一点游戏。然而,我被告知要在现有文件上尝试尽可能多地使用 jquery。这样我就可以了解 jQuery 的基础知识了。

诸如此类的事情

$("#Result").empty();

$("#hit").attr("已禁用", "已禁用");
$("#hit").removeAttr("已禁用");

一切正常。但我对此有一个问题,例如:

function player_blackjack() {
$("#Result").text("BlackJack!");
var bet = parseInt($("#bet").val());
var bank = parseInt(document.getElementById("Bank").innerHTML);
bank = bank + (bet * 2.5);
document.getElementById("Bank").innerHTML = bank;
start_game_buttons();
}

第一行工作,除了 varbank 和上面的 start_game_buttons(); 行,这就是为什么它们仍然是 JavaScript 编写的。

如果我将 var 银行行更改为以下行:

varbank = parseInt($("#Bank").html);

这根本行不通。当我运行这个并让自己获得二十一点时,我会在银行应该在的位置得到一个 NaN 。我也尝试过:

var Bank = parseInt($("#Bank").val());

我基本上只是尝试我能找到的任何东西,但由于我无法弄清楚,所以我在这里试试我的运气。

提前致谢!

最佳答案

你忘记了html方法后面的(),它应该是:

var bank = parseInt($("#Bank").html());

尽管如此,为什么要在 html() 调用上使用 parseInt 呢?如果这是一个输入 - 使用.val()

关于JavaScript 到 jquery 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21990180/

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