所以我有这段代码:

$('.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()方法将数组的元素连接成字符串,然后返回该字符串。

08-19 17:39