我正在使用以下内容循环遍历具有特定类的所有字段并将它们的值添加到变量中。到目前为止效果很好。
在此处添加逗号作为变量值之间的分隔符但避免在变量内容的开头或结尾处使用逗号的最佳/最快方法是什么?
最后变量的内容应该是这样的:value1,value2,value3, ...
我的功能:
var myVariable = '';
$('.myClass').each(function()
{
myVariable += $(this).val();
})
感谢您提供的任何帮助,蒂姆。
最佳答案
您可以使用 jQuery map() ,也使用 this.valu
e 代替 $(this).val()
。
$('.myClass').map(function(){
return this.value;
}).get().join(',');
编辑基于评论
var myVariable = $('.myClass').map(function(){
return this.value;
}).get().join(',');
关于jQuery:如何使用逗号作为 .each 循环的分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20700987/