0
Y a-t-il moyen d'étendre la largeur d'une nouvelle ligne sans étirer la largeur du nœud parent (table)?Étirer la largeur d'un nœud sans étendre la largeur parent
Exemple de structure:
<table>
<tr>
<td>
<div id="div_1"> Block 1 </div>
</td>
<td>
<div id="div_2"> Block 2 </div>
</td>
</tr>
<tr>
<td>
<div id="div_3"> Block 3 </div>
</td>
<td>
<div id="div_4"> Block 4 </div>
</td>
</tr>
</table>
Code jQuery:
var newRow = "<tr><td colspan="2"><div>This is a great row, bla,bla,bla....</div></td></tr>";
$('#div_1').closest('tr').after(html);
Je veux mettre la nouvelle ligne sans étirer la largeur de la table.
Cela ne fonctionne pas, j'ai essayé: var sizeTest = $ ('# div_1'). Plus proche ('table'). OuterWidth(); $ ('# div_1'). Plus proche ('tr'). Après (html); $ ('# div_1') .plus proche ('table'). Width (sizeTest); Je l'ai fait parce que ma table est dinamique. Mais mes colonnes redimensionnées. – Lenard
Ne connaissez-vous pas simplement une largeur fixe pour votre table? Appelez-vous de nouveau votre code de redimensionnement après avoir ajouté la nouvelle ligne, car il est peut-être réinitialisé. Je ne peux pas vraiment dire sans le code pour cela. –