如何使用Jquery应用/赋值伪

问题描述 投票:0回答:1

我试图动态地为复选框分配伪,因为下面的颜色没有更新到复选框,请建议

item.color = item.options.color;
$('input[type=checkbox]:checked + label::before').css("background-color", item.color);

下面是CSS的参考,我计划如上所述放入Jquery:

input[type=checkbox]:checked + label::before {background-color:rgb(186,135,200);
  border: none;box-shadow: none;}
javascript jquery css3
1个回答
1
投票

伪元素如:before或:after应该指定content属性或不呈现:

input[type=checkbox]:checked + label::before {
    content: " ";
    background-color:rgb(186,135,200);
    border: none;
    box-shadow: none;
}
© www.soinside.com 2019 - 2024. All rights reserved.