为什么只更改表中第一个数字的第一个格式

万达拉尔

我想格式化表格单元格中的所有数字。选择很好,console.log给我:

    47,560,820
    4,648,787
    1,020,403
    4,122,147
    2,731,035
    3,817,139

码:

    $(document.body).ready(function () {
      $(".dashboardArtistsTable tr").each(function (i) {
        var n = $(this).find(".dashboardFollowersNr").html();
        var formattedNumbers = numeral(n).format("0,0");
        console.log(formattedNumbers);
        $(".dashboardFollowersNr").html(formattedNumbers);
      });
    });

问题是最后一行。我只是不知道如何更改它。现在,所有数字都替换为第一个数字。

每个表格行包含:

<tr>
<td id="cellFollowers">
<p class="dashboardFollowersNr" id="followers-nr">47560820</p>
</td>
</tr>
查理

您当前遇到的问题是在执行以下操作时:

$(".dashboardFollowersNr").html(formattedNumbers);

您正在为所有该类而不是该行中的特定类设置html

您确实不需要遍历每一行,而只需遍历每个dashboardFollowersNr类。

您可以使用text(function)html(function)为您内部进行循环

尝试

$(".dashboardFollowersNr").text(function(index, currText){
    return numeral(currText).format("0,0");
})

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

只比较元组的第一个数字

为什么我的代码只比较数组的第一个和最后一个数字 - Java

为什么拼接方法只删除React中的第一个数组索引?

为什么我的shell脚本会截断输出中的第一个数字?

preg_replace只替换字符串中的第一个数字

只记录到第一个数组

为什么只匹配记录中的第一个单词?

为什么printf只打印字符串中的第一个单词?

为什么变量只传递jQuery中for循环的第一个值?

SQL INSERT 为什么它只添加数组中的第一个元素?

为什么我在 Python 中的递归骑士代码只运行第一个堆栈?

Firebase:为什么我的代码只使用集合中的第一个文档?

根据条件更改列中的第一个数字

如何使用记事本++更改括号中的第一个数字

“ls -l”cmd shell 中的总数和第一个数字是什么?

为什么第一个数字不包含在切片 [:3] 中?

忽略数组中的第一个和最后一个数字

python正则表达式,只返回第一个数字匹配

如何只匹配字符串中的第一个数字而不匹配完整的数字?

获取整数的第一个数字

删除被空格包围的第一个数字

在第一个数字之前分割元素

返回列表的第一个数字

如何替换第一个数字?

如何只匹配Vimregex中的第一个

为什么 $('#chat_input').val(chat[i]); 只打印第一个数组元素?

有什么理由只传递第一个元素而不传递整个数组?

为什么我的职能未将我的所有号码相加?它只给出第一个数字

JOIN 两个表,但只在每个唯一记录的第一个实例中包含第一个表中的数据