javascript - 删除 td 中的垂直间隔符

标签 javascript jquery html html-table

使用 jQuery 从此 td 中删除最后一次出现的元素间隔符 (|) 的最佳方法是什么?

 <td class="actionCol" nowrap=""><a href="#xyz">XYZ</a> | <a href="#err">ERR</a> | <a href="#PING">PING</a></td>

最佳答案

因此,要仅删除最后一个出现的位置,您可以执行以下操作。

$('.actionCol').html(function(_, elem) {
    return elem.replace(/\|(?!.*\|)/, '');
});

A Demo

关于javascript - 删除 td 中的垂直间隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31426030/

相关文章:

javascript - 当我尝试使用 ngIf 运行方法时获取 "ERROR TypeError: jit_nodeValue_6(...) is not a function"

html - bootstrap dropdown::after 伪元素右对齐

javascript - 镜像多个选择字段 jquery/javascript

Javascript:元素请求的属性

javascript - 使用 jquery 插件对 jsp 中的表进行排序

javascript - 选择没有绑定(bind)到给定函数的所有元素?

jquery - 当自定义格式化程序文本字段值为空时,如何从 jQgrid 中取消选择所选行

javascript - 固定标题位置错误

javascript - YouTube API 与 Foundation Modal

javascript - 如果为空就不显示,用Javascript或者jQuery怎么办