Check if a specific text exists in a Table td, if so hide only the 1st td of this row.
Check if a specific text (expired) exists in a table td, if so hide only
the 1st td of this row and not the of all the others.
HTML
<table id="myTable">
<tbody>
<tr>
<td></td>
<td>Titl01</td>
<td>Titl02</td>
<td>Titl03</td>
<td>Titl04</td>
<td>Titl05</td>
<td>Titl06</td>
<td>Titl07</td>
</tr>
<tr>
<td>text first</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>expired</td>
<td>text</td>
<td>text</td>
<td>text</td>
</tr>
<tr>
<td>text first</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
</tr>
<tr>
<td>text first</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
</tr>
<tr>
<td>text first</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>text</td>
</tr>
<tr>
<td>text first</td>
<td>text</td>
<td>text</td>
<td>text</td>
<td>expired</td>
<td>text</td>
<td>text</td>
<td>text</td>
</tr>
</tbody>
</table>
CSS
#myTable td{
padding:10px;
border: 2px solid black;
}
JavaScript
var $existingText = $('#myTable');
$existingText.find('tr').each(function(){
if($(this).text().indexOf('expired') > -1){
$(this).find('td:first-child').hide()
}
})