jquery根据特定列突出显示行';s值

jquery根据特定列突出显示行';s值,jquery,highlight,Jquery,Highlight,使用jQuery,我想突出显示所有行,其中第二列包含-字符 下面是第二栏的详细信息 第二列的标题(th)为“到期日” 第二列中的值是字符串 第二列没有特定的类 我怎样才能做到这一点 $("tr td:eq(1):contains('-')").parent().addClass("highlight"); @递归:我更改了“eq”的选择器,谢谢 在jquery 1.4中,Lucas的答案中的第二个不适用于我,但这是: $('tr').find('td:eq(1):contains(-)').p

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

下面是第二栏的详细信息

  • 第二列的标题(th)为“到期日”
  • 第二列中的值是字符串
  • 第二列没有特定的类
  • 我怎样才能做到这一点

    $("tr td:eq(1):contains('-')").parent().addClass("highlight");
    

    @递归:我更改了“eq”的选择器,谢谢

    在jquery 1.4中,Lucas的答案中的第二个不适用于我,但这是:

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

    这可以工作,但仅高亮显示与此条件匹配的第一行。我如何重复每一行?