Je veux changer la couleur de la bordure inférieure en utilisant jquery..Merci
$("selector").css("border-bottom-color", "#fff");
#mydiv
, Puis $("#mydiv")
.css()
fournie par jQuery pour modifier les valeurs de propriété css de l'objet spécifié.$('#elementid').css('border-bottom', 'solid 1px red');
pour modifier plus de valeurs de propriétés css, vous pouvez utiliser un objet css. tel que:
hilight_css = {"border-bottom-color":"red",
"background-color":"#000"};
$(".msg").css(hilight_css);
mais si le code de modification est gonflé. vous devriez considérer le approche mars suggéré. faites-le de cette façon:
tout d'abord, dans votre fichier css:
.hilight { border-bottom-color:red; background-color:#000; }
.msg { /* something to make it notifiable */ }
deuxièmement, dans votre code js:
$(".msg").addClass("hilight");
// to bring message block to normal
$(".hilight").removeClass("hilight");
si ie 6 n'est pas un problème, vous pouvez chaîner ces classes pour avoir des sélecteurs plus spécifiques.
Si vous avez ceci dans votre fichier CSS:
.myApp
{
border-bottom-color:#FF0000;
}
et un div par exemple de:
<div id="myDiv">test text</div>
vous pouvez utiliser:
$("#myDiv").addClass('myApp');// to add the style
$("#myDiv").removeClass('myApp');// to remove the style
ou vous pouvez simplement utiliser
$("#myDiv").css( 'border-bottom-color','#FF0000');
Je préfère le premier exemple, en conservant tous les éléments liés au CSS dans les fichiers CSS.