split_values1
是一个数组,它包含一些值,我想要做的就是将这些值添加到文本字段中,并用,
分隔它们。
for(var i = 0; i < split_values1.length; i++) {
$('#teach_subjects').value += split_values1[i]", ";
}
答案 0 :(得分:4)
在您的阵列上使用join
并val
设置文字字段值:
$('#teach_subjects').val(split_values1.join(', '));
答案 1 :(得分:1)
这样做:
$('#teach_subjects').val(split_values1.join(", "))
答案 2 :(得分:1)
尝试:
var value = split_values1.join(", ");
$('#teach_subjects').val(value);
答案 3 :(得分:0)
由于您使用的是jQuery,我会这样做。
var val = $('#teach_subjects').val();
for(var i = 0; i < split_values1.length; i++) {
val += split_values1[i] + ", ";
}
$('#teach_subjects').val(val);
出于性能原因,不断更新DOM中的值是一个坏主意,所以我使用字符串连接。
正如其他人所说,join
可能是更好的选择。