Bonjour à tous
J'ai actuellement un tableau HTML, avec des checbox pour chaque <th>. Le but étant de masquer à l'impression les colonnes cochées.
Pour ce faire, j'ai créé une classe .th_cb dans ma feuille de style "impression" et j'ai mis comme valeur display: none.
Côté JQUERY, j'essaye d'attribuer la classe .th_cb au <th> dont la checbox est côché. Mais bien sûr, cela ne marche pas
Modifié par zombibiot (03 Oct 2017 - 10:54)
J'ai actuellement un tableau HTML, avec des checbox pour chaque <th>. Le but étant de masquer à l'impression les colonnes cochées.
Pour ce faire, j'ai créé une classe .th_cb dans ma feuille de style "impression" et j'ai mis comme valeur display: none.
Côté JQUERY, j'essaye d'attribuer la classe .th_cb au <th> dont la checbox est côché. Mais bien sûr, cela ne marche pas
<th>
<input type="checkbox" class="cb"/> Commune
</th>
<th>
<input type="checkbox" class="cb"/> PF
</th>
<th>
<input type="checkbox" class="cb"/> Zonage
</th>
$('.cb').each(function() {
var cb = $(this).attr();
if(cb == 'checked') {
$(this).parent().addClass('th_cb');
}
else {
$(this).parent().removeClass('th_cb');
}
});
.th_cb {
display: none;
}
Modifié par zombibiot (03 Oct 2017 - 10:54)