gpt4 book ai didi

javascript - 如果用户选择 "Ok",重新调用确认窗口?

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

我刚刚开始使用 jQuery,我想了解如何在用户选择“确定”后重新调用确认窗口。我知道确认框返回一个 bool 值,我需要使用 if 语句。但是如何重新调用匿名函数(如果可能)?我有一种感觉,我需要一个递归函数,但我不太确定。

$(function)(){
$("#diceButton").click(function(){
var dice = Math.floor((Math.random()*12)+1);
var answer=confirm("You rolled "+dice+"! Roll again or quit?");
if(answer===true)
});
});

这就是我被困的地方,如果有人能指出我正确的方向!

最佳答案

JavaScript 中没有规定匿名函数不应该有名称。您可以为匿名函数指定一个名称,并且该名称只能在该函数内访问。

$(function () {
$("#diceButton").click(function diceClick(){
var dice = Math.floor((Math.random()*12)+1);
if(confirm("You rolled "+dice+"! Roll again or quit?")) {
diceClick();
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<button id="diceButton">Dice</button>

关于javascript - 如果用户选择 "Ok",重新调用确认窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29794314/

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