用格式替换许多td单元格文本

时间:2016-09-20 17:54:25

标签: jquery

我试图让这个jquery处理表格中的单元格,动态生成td,所以不能在TD上放置一个类。最后两列中包含平板电话号码,并尝试将其格式化为美国格式。它仅处理第一行,并且不对其他行进行任何替换,但控制台会记录它到达那里。你能看出我做错了什么吗?谢谢!

$('table td:last-child, table td:nth-last-child(2)').each(function () {
var cellText = $(this).html();
if (cellText.length > 0) {
    console.log("Did " + $(this).html());
    $(this).html(cellText.replace(/(\d\d\d)(\d\d\d)(\d\d\d\d)/, '$1-$2-$3'));
}
});

0 个答案:

没有答案