Tôi có css sau:Truy cập css ": sau khi" chọn với 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;
}
Tôi muốn thay đổi biên giới-chiều rộng của đầu, bên trái, và biên giới phía dưới sử dụng jQuery. Tôi chọn bộ chọn nào để truy cập phần tử này? Tôi đã thử những điều sau nhưng nó dường như không hoạt động.
$('.pageMenu .active:after').css(
{
'border-top-width': '22px',
'border-left-width': '22px',
'border-right-width': '22px'
}
)
Hãy xem câu trả lời này http://stackoverflow.com/questions/5041494/manipulating-css-pseudo-elements-using-jquery-eg-before-and-after – BigBadOwl
Bạn không thể thông qua JQuery, nhưng bạn có thể với JavaScirpt (Truy cập Quy tắc CSS) http://stackoverflow.com/questions/15087736/change-the-divafter-border-right-color-by-jquery/15088868#15088868 –
@AliBassam Những gì bạn vừa nói không có ý nghĩa gì cả. jQuery IS Javascript (Trên thực tế, một thư viện quy ước cho nó, nhưng tôi hy vọng bạn nhận được điểm). – Kroltan