javascript - 用数字在表格中用逗号替换点

标签 javascript jquery html

我有一个表格,里面装满了来自 AJAX 调用的数据,所有这些数据(包括数字和字符串)都像往常一样插入到 td 和 tr 标签中。 我需要用逗号替换十进制数字中的所有点,但我不想在每个手动调用方法“replacewith()”。 我想到了这样的事情:

$( document ).ready() {
   $(#"<tr>").isNumeric().replaceWith('.', ',');
}

这样当页面收费时,jquery 会自动检测表格单元格中的数字,并用逗号替换它们的数字。

我什至不知道这个想法是否可行......但是,你有什么建议吗?

最佳答案

试着给你的表一个行为类,然后在准备好的文档中使用类似这样的东西:

$(function() {
 $('.myTable td').each(function () {
  if($.isNumeric($(this).html())) {
    $(this).html($(this).html().replace('.', ','));
  }
 });
});

jsfiddle 在这里: https://jsfiddle.net/wtzkbm7n/

关于javascript - 用数字在表格中用逗号替换点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33649218/

相关文章:

javascript - 为什么我的函数返回未定义,尤其是 .split() 部分?

javascript - Ajax提交不起作用

html - 根据 ionic 网格中的屏幕尺寸/方向更改 div 堆叠布局

html - 无法使 flexbox 垂直和水平居中元素

javascript - 获取 Disqus html 代码以在源代码中显示以用于 SEO 目的

javascript - 如何正确重置 Vue Composition Api react 值

javascript - 动态 jQuery 航点循环

javascript - 如何让弹出窗口在 3 秒后消失

javascript - jQuery.Lazy() : Plugin is not loading my 'li' contents

javascript - 每次点击淡入div