jQuery:如何使用逗号作为每个循环的分隔符

jQuery:如何使用逗号作为每个循环的分隔符,jquery,loops,each,Jquery,Loops,Each,我使用下面的方法循环遍历具有特定类的所有字段,并将它们的值添加到变量中。到目前为止,这一切都很好 在此处添加逗号作为变量值之间的分隔符,但避免在变量内容的开头或结尾使用逗号的最佳/最快方法是什么 最后变量的内容应该如下所示:value1、value2、value3 我的功能: var myVariable = ''; $('.myClass').each(function() { myVariable += $(this).val(); }) 谢谢你的帮助,Tim。你可以使用jQue

我使用下面的方法循环遍历具有特定类的所有字段,并将它们的值添加到变量中。到目前为止,这一切都很好

在此处添加逗号作为变量值之间的分隔符,但避免在变量内容的开头或结尾使用逗号的最佳/最快方法是什么

最后变量的内容应该如下所示:value1、value2、value3

我的功能:

var myVariable = '';

$('.myClass').each(function()
{
    myVariable += $(this).val();
})
谢谢你的帮助,Tim。

你可以使用jQuery,也可以使用
this.valu
e而不是
$(this.val()

根据评论编辑

var myVariable = $('.myClass').map(function(){
    return this.value;
}).get().join(',');

这太棒了-非常感谢!我还不知道map函数,还有一个问题:如何用这个函数的输出更新变量?
var myVariable = $('.myClass').map(function(){
    return this.value;
}).get().join(',');
var myVariable = [];
$('.myClass').each(function() {
    myVariable.push($(this).val());
});

var commaSepValues = myVariable.join(','); // add commas between the values...