Petit script à tester sur un tableau :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
            var th = $('table thead tr').children('th:first');
 
            $(th).width('100');
 
            var before = $(th).width();
 
            $(th).width('50');
 
            var after = $(th).width();
 
            alert(before + ' ' + after);
Je fixe d'abord la taille à 100 puis à 50.
Ce qui ne coïncide pas du tout avec les valeurs obtenues.

Si vous testez vous verrez qu'on obtient comme résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
pour firefox :  deux valeurs égalles
pour ie : on obtient bien 100 pour la première valeur mais plus que 50 pour la suivante
Je n'y comprends rien. Et vous ?