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 ルールを変更することは可能ですか?