首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将逗号从php添加到变量数字到标记

将逗号从php添加到变量数字到标记
EN

Stack Overflow用户
提问于 2016-04-08 21:05:38
回答 1查看 20关注 0票数 0

我一直看到这个问题被问到,但我找不到任何具体的答案。如果有人能帮我,那就太棒了!

我正在建立我的第一个wordpress网站,在每个缩略图中都有一个标价。但是它的价格根本没有逗号。Fieldmertical.net/listings-2

在wordpress仪表板上有一个自定义的javascript编辑框,允许我添加自定义脚本。我想知道是否有一种方法可以通过标记获取元素,并在标记中的任何数字上添加逗号。理想情况下,这将不得不为页面上列出的所有价格工作。

代码语言:javascript
复制
var targetDiv = document.getElementsByClassName("meta-offer"); 
var numComma = targetDiv.getElementsByTagName("span");

function addCommas(n){
    var numComma=  /(\d+)(\d{3})/;
    return String(n).replace(/^\d+/, function(w){
        THIS IS WHERE IM LOST ON WHAT I CAN DO PLEASE HELP
    });
}
EN

回答 1

Stack Overflow用户

发布于 2016-04-11 01:28:42

这里,

代码语言:javascript
复制
function addCommas(n) {
  n = parseFloat(n).toFixed(2);
  return n.replace(/./g, function(v, w, x) {
    return w && v !== "." && ((x.length - w) % 3 === 0) ? ',' + v : v;
  });

}

现在,如果您的定价在meta-offer目录中,您可以执行以下操作

代码语言:javascript
复制
$(".meta-offer").each(function() {
  $(this).html(addCommas($(this).html()))
})

由于wordpress仪表板已经有了jQuery,你可以毫无问题地使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36500354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档