为了账号安全,请及时绑定邮箱和手机立即绑定

访问CSS“:”带有jQuery的选择器

访问CSS“:”带有jQuery的选择器

访问CSS“:”带有jQuery的选择器我有以下CSS:.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'         }     )
查看完整描述

3 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

您可以添加样式*之后类似的html代码。
例如:

var value = 22;body.append('<style>.wrapper:after{border-top-width: ' + value + 'px;}</style>');


查看完整回答
反对 回复 2019-06-20
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

如果使用jquery内置的after()使用空值,它将创建一个动态对象,该对象将与您的:afterCSS选择器。

$('.active').after().click(function () {
    alert('clickable!');});

jQuery文档.


查看完整回答
反对 回复 2019-06-20
  • 3 回答
  • 0 关注
  • 346 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信