jQuery toggleclass通过信息形成一个数组

时间:2013-04-12 22:18:11

标签: javascript jquery html arrays toggleclass

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

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

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

对不起,如果措辞有点奇怪,如果你需要清理,请问:)

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

1 个答案:

答案 0 :(得分: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/