我想知道是否可以使用 jquery/javascript 修改匹配的 CSS 规则的高度。
到目前为止,这是我的代码:
css
.ac-container input:checked ~ article.prorate{
height: 450px;
}
.prorateTax {
display: none;
background: #CEF6CE;
}
jQuery
<script type="text/javascript">
$('.checkTax').change(function () {
if ($(this).attr("checked")) {
$('.prorateTax').fadeIn();
$('.ac-container input:checked ~ article.prorate').css("height", "+=47px");
} else {
$('.prorateTax').fadeOut();
$('.ac-container input:checked ~ article.prorate').css("height", "-=47px");
}
});
</script>
我有一个复选框,您可以选择它会淡入隐藏的 div,然后增加另一个 div 的高度以适应新部分。我希望它只会修改 css 中提供的 css 匹配的高度。但是,它将当前 div 的 element.style 设置为设置高度。是否可以只修改匹配的 CSS 规则?