如何为数组添加值并通过(竖条)分隔,而不是通过逗号
how to add value to array and separate by (vertical bar) not by comma
所以我想把检查值添加到数组中,并添加竖条而不是逗号来分隔每个值,是否有任何方法我可以用Jquery map .get()函数这样做,任何链接或任何建议你可以提供将感激它。提前谢谢你。
$('input[type=checkbox][name=groupABC]').change(function(){
var checkedValues = $('input[name="groupABC"]:checked').map(function() {
return $(this).attr('id');
}).get();
alert(checkedValues);
});
对于上面的代码逻辑,我得到[a,b,c,d,e,f,g]
我想要得到什么[a|b|c|d|e|f|g]
在控制台上查看时,默认情况下所有数组值将由逗号(,
)分隔。分隔符仅在将数组转换为字符串时起作用。如果你想改变使用的分隔符,你可以把它作为一个属性传递给join()
函数:
console.log(checkedValues.join('|')); // = a|b|c|d|e|f|g
我想要得到什么[a|b|c|d|e|f|g]
$('input[type=checkbox][name=groupABC]').change(function(){
var checkedValues = $('input[name="groupABC"]:checked').map(function() {
return $(this).attr('id');
}).get().join("|");
alert([checkedValues]);
});
var arr = ["a", "b", "c", "d", "e", "f", "g"];
var res = [arr.join("|")];
document.write(JSON.stringify(res));
相关文章:
- 将逗号分隔的字符串转换为 JavaScript 数组
- 用逗号分隔数组,JavaScript
- Javascript字符串数组转换为用逗号分隔的多个字符串
- 从空格分隔的文本创建和实现数组:AngularJS
- PHP数组和json_encode(用逗号分隔)
- 用Angular/Javascript中的成对值分隔数组中的对象
- 从 Ruby 数组中获取特定值并创建逗号分隔的字符串
- 对具有点分隔数字的属性的对象数组进行排序
- 使用 join 将长日期的 JavaScript 数组转换为逗号分隔的短日期字符串
- 将逗号分隔字符串数组转换为不同的数组
- 显示分隔逗号的 jQuery 数组
- 选择.js Rails 和远程数据加载 – 返回逗号分隔的字符串而不是数组
- Javascript字符串数组是否自动用逗号分隔
- 如何从分隔字符串创建数组
- 如何将任何数组中的值分隔到多个数组中
- 将数组元素分解为逗号分隔的参数(Node.js)
- 打开基于逗号分隔数组的新选项卡
- 返回对象数组的逗号分隔值的简单方法
- 用javascript分隔数组中的正负数
- Javascript -用换行符(不是逗号)分隔数组值