如何使用javascript附加文本字段

时间:2012-02-16 13:39:40

标签: javascript jquery

split_values1是一个数组,它包含一些值,我想要做的就是将这些值添加到文本字段中,并用,分隔它们。

for(var i = 0; i < split_values1.length; i++) {
   $('#teach_subjects').value += split_values1[i]", ";
}

4 个答案:

答案 0 :(得分:4)

在您的阵列上使用joinval设置文字字段值:

$('#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可能是更好的选择。