我正在制作一个 jQuery 棋盘游戏,我需要在棋盘上移动一个计数器。我可以使用硬编码,但我需要能够根据人们掷骰子的内容(随机数生成)来做到这一点。所有的方 block 都有自己的 id,并且所有这些 id 都在一个数组中。我已经设法获取代码来调用正确的方形 id,但我需要的是能够告诉我的 jquery 需要切换其类。
$(document).ready(function(){
$(moveto).toggleClass('circle1');
});
正如您从代码中看到的,需要更改的是 jQuery 底部的选择器(当前称为 moveto),并且需要与 var moveto 输出的内容相匹配。
抱歉,如果这措辞有点奇怪,如果您需要任何澄清,请询问:)
jsfiddle:http://jsfiddle.net/WdSDz/
最佳答案
这就是你想要的吗:
$('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');
});
关于javascript - jQuery的toggleclass通过信息形成一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15981752/