Il suffit de faire quelque chose le long des lignes decache TR - Bordures être inclus
$("tr.myclass").hide();
cacheront les lignes concernées. Cependant, si j'ai une bordure contre le td contenu dans ce tr, alors ils montrent encore après que le tr a été caché. Par conséquent, la table d'origine a une bordure 1px sur le bas des éléments td. L'endroit où les ensembles de rangées sont cachés fait apparaître une bordure de deux pixels. Je suppose que c'est parce que le tr est caché et pas le td, donc la frontière existe toujours. Cependant, cela ne devrait pas avoir d'importance, tout ce qui est contenu dans le TR devrait être caché.
Je suis un peu perdu sur celui-ci comme personne sur les interwebs ne semble l'avoir rencontré, au moins, pas par mes critères de recherche.
Des idées?
EDIT
Ok, essayez tout en utilisant <col />
et <colgroup></colgroup>
, vous trouverez qu'il est reproductible. Mon collègue m'a dit de me débarrasser du col et des colgroups et hop, ça marche bien. C'était dans IE8 (je ne suis pas un utilisateur IE, mais c'est pour un projet IE seulement). Très étrange.
Pouvez-vous poster un exemple de balisage HTML? – rahul
Lorsqu'un élément parent est masqué, tous les éléments enfants sont également masqués. – rahul
@pulse: en effet, c'est l'effet désiré, et j'ai supposé que c'était vrai jusqu'à maintenant. – Kezzer