0

我正在制作一个 jQuery 棋盘游戏,我需要在棋盘周围移动一个计数器。我可以使用硬编码,但我需要能够根据人在骰子上滚动的内容(随机数生成)来做到这一点。所有方块都有自己的 id,所有这些 id 都在一个数组中。我已经设法让代码调用正确的正方形 id,但我需要的是能够告诉我的 jquery 是需要切换其类的那个。

$(document).ready(function(){
$(moveto).toggleClass('circle1');
});

正如您将从代码中看到的那样,需要更改的部分是 jQuery 中位于底部的选择器(当前称为 moveto),它需要与 var moveto 输出的内容相匹配。

对不起,如果这措辞有点奇怪,如果您需要任何澄清,请询问:)

jsfiddle:http: //jsfiddle.net/WdSDz/

4

1 回答 1

2

这就是你所追求的:

$('input').click(function(){
    var dice = Math.floor(1+Math.random()*6);
    $('#youthrew').text("You threw a " + dice);
    moves = moves + dice;
    $('div').removeClass('circle1');
    $(titles[moves]).addClass('circle1');
});

http://jsfiddle.net/WdSDz/7/

于 2013-04-12T22:38:25.280 回答