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