首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对如何将数组中的值与另一个变量一起使用感到困惑

问对如何将数组中的值与另一个变量一起使用感到困惑
EN

Stack Overflow用户
提问于 2017-08-03 07:09:10
回答 1查看 44关注 0票数 0

我有一个tic tac toe游戏,变量player = 1。这个变量切换为player = 3-player来模拟游戏中的回合。

我在html中添加了一个表单来获取球员名称,并使用jquery提取表单的输入值,并将它们放入全局作用域中的一个空名称数组中。

代码语言:javascript
复制
$(document).ready(function(){
    var names = []
    var player = 1;
    // Define the classes that are used for the two symbols
    var symbols = ['fa-times', 'fa-circle-o'];
    // Get collection of the 9 squares
    var $squares = $(".square");
    // Set the filter to be used to identify occupied square(s)
    var occupied = "." + symbols.join(", .");

    $("#namesForm").submit(function(){
       names.push($("#player1").val())
       names.push($("#player2").val())

    }); // cant get the player names to work with the player variable. 

问题是,由于我的玩家变量正在改变游戏的轮次,我似乎不知道用什么方法来实现玩家命名系统。

我修复了表单提交,在我有实际的按钮提交,但我仍然得到相同的结果,当我尝试不同的选项

如果有人想看看播放器变量是如何实现的tictactoe,我有一个可以工作的jsfiddle

EN

回答 1

Stack Overflow用户

发布于 2017-08-03 07:23:16

JQuery submit事件在目标表单上激发,而不是在submit按钮上激发。如果未在窗体上处理submit方法,或者未返回false,则页面将重新加载。

我创建这个fiddle是为了演示您应该如何使用submit。这样,您的names数组就被正确填充了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45472373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档