我有样式表:
#progress
{
width:100px;
height:8px;
background-color:#CCCCCC;
position:relative;
}
#progress:before
{
content:"";
position:absolute;
left:0;
background-color:#0066CC;
width:50px;
height:8px;
}
HTML 内容
<div id="progress">
我想更改属性width:50px
#progress:before by jquery
$('#progress:before').css('width',60);
但它不起作用。谁能帮我。 我英语不好,谢谢!
最佳答案
伪元素本身不是 DOM 的一部分,因此您无法直接使用 jQuery(或任何 JavaScript API,甚至是 Selectors API)直接选择和操作它们。 你正在做的事情是不可能的:)
关于jquery - 通过 Jquery 更改伪属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16895621/