我是编程和 JavaScript 新手。我想用数字创建一个简单的内存游戏。程序是这样的,当用户点击按钮时,数字会在5秒后显示,之后数字就会隐藏,直到用户点击卡片。下面的代码对吗?我尝试了很多代码,但没有成功
// {k1,...,k16} are the divs' ids and kart is div's classname
$(document).ready(function() {
$("button").click(function() {
$("#k1").html("2");
$("#k2").html("3");
$("#k3").html("1");
$("#k4").html("3");
$("#k5").html("5");
$("#k6").html("6");
$("#k7").html("1");
$("#k8").html("6");
$("#k9").html("4");
$("#k10").html("7");
$("#k11").html("8");
$("#k12").html("8");
$("#k13").html("5");
$("#k14").html("7");
$("#k15").html("2");
$("#k16").html("4");
});
});
function myFunction() {
setTimeout(function() {
$('.kart').empty();
}, 4000);
}
最佳答案
我希望这可以帮助你:基本上你想隐藏 div 的内容,这样你就可以执行 hide();
函数,然后你说你将显示卡片几秒钟,然后执行一个
setTimeout(function() {
$(".kart").html();
}, 1000);
并使用.show()
函数。
关于javascript - jquery:隐藏div的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50304883/