gpt4 book ai didi

javascript - 如何向数组添加值并用(竖线)而不是逗号分隔

转载 作者:行者123 更新时间:2023-11-28 19:12:11 25 4
gpt4 key购买 nike

所以我想将检查的值添加到数组中,并添加竖线而不是逗号来分隔每个值,有什么方法可以使用 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

关于javascript - 如何向数组添加值并用(竖线)而不是逗号分隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30559885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com