gpt4 book ai didi

javascript - Hangman jQuery 函数

转载 作者:行者123 更新时间:2023-11-28 20:59:35 26 4
gpt4 key购买 nike

我根据网上找到的 jQuery 代码创建了一个刽子手。我了解代码的工作原理,如果我只想使用一个单词,它就能完美地工作。我想使用多个单词的游戏,所以我创建了一个函数,以便这样做。不幸的是,它不适用于该功能。

这是我创建的函数:

 function hangman(var word)
{
var alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$.each(alpha.split(''), function(i, val){
$('#alpha').append($('<span class="guess">' + val + '</span>'));
});
$.each(word.split(''), function(i, val){
$('#word').append($('<span class="letter" letter="' + val +'">_</span>'));
});
$('.guess').click(function(){
var count = $('#word [letter='+$(this).text()+']').each(function(){ $(this).text($(this).attr('letter'));}).length;
$(this).removeClass('guess').css('color' , (count > 0 ? 'green' : 'red')).unbind('click');
});
}

$(document).ready(function() {
$('#BUT').click(function() {
hangman('DOG');
});
});

这是我的 HTML:

<div id="hangman-jquery">
<div id="word"></div>
<div id="alpha"></div>
</div>
<button id= "BUT" ></button>

正如我所说,它不起作用。您知道解决方案吗?

最佳答案

function hangman(var word)
// ^try removing 'var'

似乎以某种方式起作用:http://jsfiddle.net/BdkTC/

关于javascript - Hangman jQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11381766/

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