用 jQuery 逗号分隔的错误列表
Posted
技术标签:
【中文标题】用 jQuery 逗号分隔的错误列表【英文标题】:Comma separated error list with jQuery 【发布时间】:2013-01-21 21:53:16 【问题描述】:我正在尝试创建一个逗号分隔的列表。我不想确保最后一行没有逗号。
这是我到目前为止没有任何逗号的数据:
var labelText = $(this).attr("placeholder");
$('div.errors').append(''+labelText+' Required');
不确定我是否应该为此使用 map() 函数或执行某种 if 语句?任何帮助/意见表示赞赏。
【问题讨论】:
CSV 来自哪里? @BradChristie 联系表格 @ftntravis:[val1, val2, val3].join(',')
怎么样?
你不需要''+
in .append(''+labelText+' Required');
您显示的代码是循环显示的,还是...? this
是什么?
【参考方案1】:
您可以使用Array.join()
var colors = ["Orange", "Blue", "Red", "Green"];
var string = colors.join(); // Orange, Blue, Red, Green
【讨论】:
【参考方案2】:看不到你的代码的其余部分,你可能有一个变量
var errorComma = ""; //Initialized to blank
然后在执行附加的代码中
var labelText = $(this).attr("placeholder");
$('div.errors').append(errorComma +labelText+' Required');
errorComma =",";
因此,第一次调用的逗号位置将有一个空字符串,所有后续调用都将包含逗号。
【讨论】:
以上是关于用 jQuery 逗号分隔的错误列表的主要内容,如果未能解决你的问题,请参考以下文章
将用逗号/空格分隔的名称插入到通过 jQuery 创建的 <li> 中