2009-09-15 4 views

Répondre

3
$("#yourtableid").width(); 

retourne la largeur de pixel calculée de l'élément de table avec identifiant yourtableid.

$("#yourdivid").width ($("#yourtableid").width()); 

définira la largeur div parent.

Voir

CSS/width

+0

en raison d'une marge de rembourrage je reçois peu plus de valeur que la table de wat apparaît. donc div est un peu plus grand que la table ... – Santhosh

1

Peut-être que vous aurez besoin d'utiliser la méthode jQuery innerWidth() (calcule des éléments largeur avec rembourrage sans calcul de la largeur de la frontière) et outerWidth() (calcule des éléments largeur avec rembourrage et taille de la bordure inclus).

Si vous fournissez un argument booléen optionnel à outerWidth() (par exemple: outerWidth(true)), il inclura également la taille des marges.

Donc dans ce cas votre code sera

$("#yourdivid").width($("#yourtableid").innerWidth()); 
Questions connexes