gpt4 book ai didi

javascript - jQuery .click() 仅在加载时触发

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

我在这里搜索了很多地方,但没能找到我的情况,所以这里是。

我试图避免使用 html 内联 onclick,因此在这样做时我使用 jquery click() 像这样

$(document).ready(function(){
$("#start").click(game());
});

当我使用它时,函数 game() 自动运行,并且仅运行和加载时间。

如果我使用内联onclick,它仅在我单击时起作用,并且每次单击时它都起作用。这是为什么?

编辑..我发誓我试过了..哦,好吧,它成功了!!!

最佳答案

您正在调用 game() 函数并将其结果传递给 .click()。由于它的结果(大概)不是一个函数,因此您实际上根本没有设置单击处理程序。您需要传递对该函数的引用,因此请删除括号:

$("#start").click(game);

关于javascript - jQuery .click() 仅在加载时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22362958/

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