jQuery 隐藏表格单元格中的子字符串

标签 jquery html-table hide cell hidden

我想隐藏表格单元格中的子字符串。我们假设该表如下所示:

<div id="table">
  <table>
    <tr>
      <td> Blah </td>
      <td> Blah [100, 100]</td>
      <td> Blah [130, 70]</td>
    </tr>
  </table>
</div>

如何使用 jQuery(和 CSS)隐藏单元格 2 的 [100,100] 部分和单元格 3 的 [130, 70] 部分?

我在类似问题的另一个答案中找到了这个解决方案:

<div class="text">Good Stuff Hide Me</div>
<div class="text">Great Stuff Hide Me</div>
<div class="text">Best Stuff Hide Me</div>

$('div.text').html(function (i, t) {
    return t.replace('Hide Me', '<span class="hidden">Hide Me</span>');
})

但我认为我需要一个正则表达式解决方案,因为 [ ] 部分的内容可能不同?或者有更好的iea吗?

最佳答案

您关于需要正则表达式的说法是正确的。这应该有效:

<div class="text">Good Stuff [100]</div>
<div class="text">Great Stuff[100,010]</div>
<div class="text">Best Stuff[70, 130, 180]</div>

$('div.text').html(function (i, t) {
    return t.replace(/\[.*\]/g, '');
})

关于jQuery 隐藏表格单元格中的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43284438/

相关文章:

jquery - CSS 设置表格行宽度百分比的背景颜色

jquery - 将动态值添加到表标题下的下拉列表中

javascript - jquery 上的多个显示和隐藏帖子

尽管异步,jQuery.post() 在 Firefox 中刷新页面 : true

javascript - jQuery .on() 单击事件未触发

javascript - 通过树遍历选择元素的多重选择器

javascript - 将 jQuery 与 'use strict' 结合使用的正确方法是什么?

javascript - 使用 jQuery 设置替代行的颜色?

css - 在导航菜单中隐藏文本

Objective-c - iOS - 隐藏/取消隐藏标签、文本字段等