Comment remplacer la propriété css?
J'ai essayé d'utiliser jquery, mais ne pouvait pas remplacer la propriété width de l' .gridHeader
classe.
Je voudrais corriger (disons 100px) la largeur de la première colonne dans la table.
<html>
<head>
<style>
html, body {
font-family:Tahoma;
font-size:11px;
}
.grid {
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
.gridHeader {
background-color:#EFEFEF;
border-bottom:1px solid #CCCCCC;
font-weight:bold;
height:20px;
padding-left:3px;
text-align:left;
width:100%; /* problematic, that I cannot change*/
}
table.grid > tbody > tr > td {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:3px;
}
</style>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".gridHeader").css("width","");
});
</script>
</head>
<body>
<table width="100%">
<tr>
<td class="gridHeader" style="width:100px">Vikas
</td>
<td class="gridHeader">Vikas Patel Vikas Patel Vikas Patel
</td>
<td class="gridHeader">Vikas Patel Vikas Patel
</td>
</tr>
<tr>
<td>Vikas
</td>
<td>Vikas Patel Vikas Patel Vikas Patel
</td>
<td>Vikas Patel Vikas Patel
</td>
</tr>
</table>
</body>
</html>
OriginalL'auteur Vikas | 2010-10-14
Vous devez vous connecter pour publier un commentaire.
Vous devez supprimer le style en ligne avec
removeAttr
et ensuite utiliser lecss()
méthode comme ceci:Si vous souhaitez appliquer la largeur de la première colonne, vous pouvez utiliser le
:premier
sélecteur de filtre comme ceci:Vous pouvez définir quelle que soit la largeur à l'aide
width
méthode comme indiqué.J'ai fini, en substituant la largeur de toutes les colonnes. merci..
OriginalL'auteur Sarfraz
Je suppose que ton problème n'est pas la première colonne, mais les autres, pendant qu'ils ont encore à 100% est appliqué.
...ne fonctionne pas, parce que vous n'avez pas défini une valeur juridique.
Essayez ceci:
OriginalL'auteur Dr.Molle
Fonctionne très bien pour moi? Ce que je ne comprends pas votre "problème".
Vérifier: http://www.jsfiddle.net/YjC6y/21/
OriginalL'auteur jAndy
Si vous vouliez remplacer le CSS inline, vous pouvez avoir de la chance de le faire comme ceci:
OriginalL'auteur Shawn