come posso nascondere una tabella se è vuota? in modo che al click di un link si nasconda nel layout quando non c'è niente dentro
empty?
come posso nascondere una tabella se è vuota? in modo che al click di un link si nasconda nel layout quando non c'è niente dentro
empty?
tipo questo
div#hide {
display: none;
}
$(function(){
$('#click').click(function(){
if( $('#hide').css('display') == 'block' )
$('#hide').css('display','none');
else
$('#hide').css('display','block');
return false;
});
});
Se la tabella la carichi dinamicamente dal server (es. da php) falla nascondere direttamente da quest'ultimo![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
e se effettivamente fosse vuota (ovvero se dentro <table> non c'è nulla) non dovrebbe nemmeno essere visibileOriginariamente inviato da cavicchiandrea
Se la tabella la carichi dinamicamente dal server (es. da php) falla nascondere direttamente da quest'ultimo![]()
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Vero, probabilmente a una colonna/riga con intestazione ma senza dati nelle celle vorrà nascondere tuttoOriginariamente inviato da fcaldera
e se effettivamente fosse vuota (ovvero se dentro <table> non c'è nulla) non dovrebbe nemmeno essere visibile![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
<script type="text/javascript">
$(function(){
$('button.hide').click(function(){
$('tr').each(function(){
$('td:empty').remove();
})
});
});
</script>
<table>
<thead>
<tr>
<th>
1
</th>
<th>
2
</th>
<th>
3
</th>
</tr>
</thead>
<tr>
<td class="test">test1</td>
<td class="test">test2</td>
<td class="test">test3</td>
</tr>
<tr>
<td class="test"></td>
<td class="test"></td>
<td class="test"></td>
</tr>
</table>
<button class="hide">Nascondi Tabella</button>