我试图在点击时将输入的值推送到数组。由于某种原因,它无法正常工作。 “.num1,.num2等引用输入id。我在函数中定义了一个错误的submitValues?
$(function(){
Game.setup();
});
Game.setup = function(){
Game.check();
}
// Setting up event listeners
Game.check = function(){
$("#submit").on("click",submitValues);
}
Game.submitValues = function(){
var playerGo = [];
var num1 = $("num1");
var num2 = $(".num2");
var num3 = $(".num3");
var num4 = $(".num4");
playerGo.push(parseInt(num1,num2,num3,num4));
console.log(playerGo);
}
答案 0 :(得分:0)
尝试将您的调用拆分为ParseInt:
playerGo.push(parseInt(num1,10));
playerGo.push(parseInt(num2,10));
playerGo.push(parseInt(num3,10));
playerGo.push(parseInt(num4,10));
答案 1 :(得分:0)
我在这里看到了几个问题
您需要解决使用选择器选择的元素的内容,例如onClick()
此外,您需要修复其中一个选择器:$('.num2').val()
应为num1
。
最后,.num1
只需要2个参数,值和基数(基数,10这里)。
我说它最终应该是这样的
parseInt