我想知道如何解决以下问题:
我有几排桌子。我想要的是:检查是否存在特定的文本,如果这样,则仅“隐藏”该行的第一个TD。

这是我的工作jsfiddle

到目前为止,这是我的JS代码:

var $existingText = $('#myTable');
  if ($existingText.length); {
    if ($existingText.text().replace(/\s+/g, '') === "expired") {
    $(this).parents("tr td:first-child").css('display','none');
  }
};

最佳答案

这将在这里工作

$existingText.find('tr').each(function(){
    if($(this).text().indexOf('expired') > -1){
        $(this).find('td:first-child').hide()
    }
})


DEMO

10-06 07:49