とI次のCSS持っている:私は、左上の枠線幅を変更したいアクセスCSS「:後」セレクタjQueryを
.pageMenu .active::after {
content: '';
margin-top: -6px;
display: inline-block;
width: 0px;
height: 0px;
border-top: 14px solid white;
border-left: 14px solid transparent;
border-bottom: 14px solid white;
position: absolute;
right: 0;
}
、とjQuery使って下の境界を。この要素にアクセスするために私はどのようなセレクタを使用しますか?私は以下を試しましたが、うまく動作していないようです。
$('.pageMenu .active:after').css(
{
'border-top-width': '22px',
'border-left-width': '22px',
'border-right-width': '22px'
}
)
この回答を見るhttp://stackoverflow.com/questions/5041494/manipulating-css-pseudo-elements-using-jquery-eg-before-and-after – BigBadOwl
JQueryではできませんが、 JavaScirpt(CSSルールへのアクセス)で行うことができますhttp://stackoverflow.com/questions/15087736/change-the-divafter-border-right-color-by-jquery/15088868#15088868 –
@AliBassamあなたが言ったことは意味をなさない。 jQueryはJavascriptです(実際には、そのコンベンションライブラリーですが、その点が分かるといいと思います)。 – Kroltan