jQuery将数组中的值放入文本框但没有逗号

时间:2018-06-06 11:41:59

标签: javascript jquery

我有一个数组["A", "B", "C"],我想在文本框中显示数组的元素,但没有逗号。它们将出现在文本框中:ABC



function addtoFormula(){
    var a = ["A", "B", "C"];
    $.each([a], function( index, value ) {
        var putvalue = value;
        $("#formula").val(putvalue);
    });
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<input type="text" name="formula" id="formula">
<button onclick="addtoFormula();">Add</button>
&#13;
&#13;
&#13;

3 个答案:

答案 0 :(得分:3)

根本不需要遍历数组。只需使用Array.prototype.join()空字符串(<script> var mainContent = new Vue({ el: '#mainContent', data: { isHidden : false } }) </script> )作为分隔符:

''
function addtoFormula(){
    var a = ["A", "B", "C"];
    $("#formula").val(a.join(''));
}

答案 1 :(得分:2)

您可以通过

简单地实现这一目标
function addtoFormula() {
   var a = ["A", "B", "C"];
    $("#formula").val(a.join(''));
}

答案 2 :(得分:0)

您只需使用join的{​​{1}}方法将数组转换为字符串

array