【问题标题】:jquery highlight row based on specific column's valuejquery根据特定列的值突出显示行
【发布时间】:2012-05-01 22:49:12
【问题描述】:

使用 jQuery,我想突出显示所有行,其中第二列包含 - 字符。

这是第二列的详细信息...

  1. 第二列的标题(th)是“Due In”
  2. 第二列的值是字符串
  3. 第二列没有特定的类

我怎样才能做到这一点?

【问题讨论】:

    标签: jquery highlight


    【解决方案1】:

    Lucas 的答案中的2nd 在 jquery 1.4 中对我不起作用,但这样做:

    $('tr').find('td:eq(1):contains(-)').parent().css('backgroundColor', 'yellow');
    

    【讨论】:

      【解决方案2】:
      $("tr td:eq(1):contains('-')").parent().addClass("highlight");
      

      @recursive:我更改了“eq”的选择器,谢谢。

      【讨论】:

      • 这可行,但仅突出显示第一行以匹配此条件。如何为每一行重复?
      猜你喜欢
      • 2011-12-01
      • 1970-01-01
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-31
      • 1970-01-01
      相关资源
      最近更新 更多