0

我正在尝试创建一个逗号分隔的列表。我不想确保最后一行没有逗号。

这是我到目前为止没有任何逗号的数据:

var labelText = $(this).attr("placeholder");
$('div.errors').append(''+labelText+' Required');

不确定我是否应该为此使用 map() 函数或执行某种 if 语句?任何帮助/输入表示赞赏。

4

2 回答 2

1

您可以使用Array.join()

var colors = ["Orange", "Blue", "Red", "Green"];
var string = colors.join(); // Orange, Blue, Red, Green
于 2013-01-21T22:04:14.037 回答
0

看不到其余代码,您可能有一个变量

var errorComma = ""; //Initialized to blank

然后在执行附加的代码中

var labelText = $(this).attr("placeholder");
$('div.errors').append(errorComma +labelText+' Required');
errorComma =",";

因此,第一个调用在逗号位置将有一个空字符串,并且所有后续调用都将包含逗号。

于 2013-05-22T17:27:50.960 回答