在.each循环中串联字符串

J215D

这可能是一个愚蠢的问题,但我似乎无法在任何地方找到它。

我有一个.each函数,该函数返回页面上一堆div的ID,然后为它们分配一个数字。我需要将它们以一种特定的格式全部输出为一个字符串,以便可以将它们传递到数据库并将其用作“ sort_order”值。(我通过数据库中的存储库将它们拆分)。

这是我的代码:

jQuery('#updateAllContentButton').click(function() {
    var count = 1;
 jQuery('.CommentaryItem').each(function() {
    var id = GetID(jQuery(this));
        var data_str = (id + ':' + count + '~');
        console.log(data_str);
        count++;
    });
});

这样就可以在单独的一行上返回每个data_str,但是我需要像这样返回它:144:2〜145:3〜146:4〜147:4〜148:5(以此类推)

任何帮助,将不胜感激,谢谢!

丹尼斯·塞古瑞特(DenysSéguret)

使用地图并加入:

jQuery('#updateAllContentButton').click(function() {
    console.log(jQuery('.CommentaryItem').map(function(i) {
        return GetID(jQuery(this)) + ':' + (i+1);
    }).get().join('~'));
});

请注意,您不必指望自己:大多数jQuery迭代函数都会为您做到这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java内联字符串是否在for-each循环中

来自分类Dev

Java内联字符串是否在for-each循环中

来自分类Dev

Matlab:比较for循环中的字符串

来自分类Dev

bash循环中的字符串长度

来自分类Dev

字符串与数组在循环中的比较

来自分类Dev

嵌套的for循环中的字符串匹配

来自分类Dev

嵌套 for 循环中的字符串操作

来自分类Dev

for 循环中的字符串编辑

来自分类Dev

在循环中添加输出/字符串

来自分类Dev

返回在 for 循环中创建的字符串

来自分类Dev

SASS:将@each循环中的变量名与字符串进行比较

来自分类Dev

PHP:html字符串中的串联foreach循环

来自分类Dev

C#ForEach循环(循环中的字符串声明)

来自分类Dev

在循环中搜索字符串中的字符

来自分类Dev

DOS Batch:从FOR循环中的字符串中删除字符

来自分类Dev

Matlab字符串的串联

来自分类Dev

在for循环中将字符串类型转换为Int

来自分类Dev

字符串替换在for循环中不起作用-Java

来自分类Dev

在循环中匹配和分组相似字符串的集合

来自分类Dev

在foreach循环中补充字符串时出错

来自分类Dev

Python在嵌套的for循环中遍历字符串

来自分类Dev

在jQuery循环中获取以某些字符串开头的ID

来自分类Dev

如何在循环中连接字符串?

来自分类Dev

Java While循环中的字符串条件

来自分类Dev

在for循环中用regexprep替换字符串?(MATLAB)

来自分类Dev

字符串未在foreach循环中输出

来自分类Dev

在for循环中使用.subst替换字符串

来自分类Dev

在for循环中更改字符串中的变量

来自分类Dev

使用Is运算符比较循环中的字符串