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

标签 javascript jquery html arrays toggleclass

我正在制作一个 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');
});

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

关于javascript - jQuery的toggleclass通过信息形成一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15981752/

相关文章:

javascript - 如何防止HTML textarea转换>等特殊符号?

javascript - 为什么哈希函数左移 5 位?

jquery - jquery 中的 Blade 产量

javascript - 需要访问选中的复选框

javascript - 如何在用户交互时停止 scrollLeft 动画

jquery - 如何管理具有相同类的元素列表中的 X 元素

javascript - 运行 gulp/nodemon 时设置 --max_old_space_size

javascript - 关于 JQuery 设计的困惑

html - Bootstrap 3 - 页脚中的链接不适用于移动版本

javascript - 没有正确使用 react 生命周期