【问题标题】:Comma separated error list with jQuery用 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 是什么?

标签: jquery list error-handling comma


【解决方案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 =",";
    

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

    【讨论】:

      猜你喜欢
      • 2011-08-13
      • 2013-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 2015-09-05
      相关资源
      最近更新 更多