所以我有这段代码:
$('.submit_button').click(function() {
var optionsArray = $(".inputID").map(function() {
return this.value;
}).get().join(",");
var randomOutput = optionsArray[Math.floor(Math.random()*optionsArray.length)];
console.log(randomOutput);
});
单击按钮(.submit_button)时,我要尝试的是获取用户输入的数据(它们是具有.inputID类的输入),并将它们存储在数组中(我已经完成并且可以工作),然后console.log(至少在我正在测试时至少是现在)随机输入其中之一。它当前所做的只是console.logs记录单个字符而不是数组中的整个项目。我究竟做错了什么?
最佳答案
删除join
var optionsArray = $(".inputID").map(function() {
return this.value;
}).get();
join()
方法将数组的元素连接成字符串,然后返回该字符串。