JSFiddle - React, Tailwind, and code Playground
HTML
<table border="2">
<tr>
<th>th</th>
<th>th</th>
<th>th</th>
<th>th</th>
</tr>
<tr>
<td>td</td>
<td>нет информации</td>
<td>td</td>
<td>td</td>
</tr>
<tr>
<td>td</td>
<td>нет информации</td>
<td>td</td>
<td>td</td>
</tr>
</table>
<br><br>
<table border="2">
<tr>
<th>th</th>
<th>th</th>
<th>th</th>
<th>th</th>
</tr>
<tr>
<td>td</td>
<td>нет информации</td>
<td>td</td>
<td>td</td>
</tr>
<tr>
<td>td</td>
<td>нет информации</td>
<td>td</td>
<td>td</td>
</tr>
</table>
CSS
th {width: 100px; background: #DDD; font-weight: bold;}
JavaScript
var i,empty=[];
var tr =$('table tr');
for (i=1;i<tr.length;i++){
$(tr[i]).children().each(function(j){
if ($(this).html()&& $(this).html()!=" " && $(this).html()!="нет информации") empty[j]=!0;
});
}
for (i=0;i<tr.length;i++){
$(tr[i]).children().each(function(j){
if (!empty[j]) $(this).remove();
});
}