これが私のコードへのJSFIDDLEです。
ここでは、チェック ボックスがオフになっている場合は、背景色を白にして、ラジオ ボタンを非表示にする必要があります。
一方、チェックされている場合、背景色を現在の色として表示し、ラジオボタンを表示したい
<div class="newsletter-box">
<span class="bonus-credit-wrapper">
<input id="bonus-credit-checkbox" name="bonus-credit-checkbox" type="checkbox" value="" />
<label for="bonus-credit-checkbox" class="bonus-credit-checkbox-label">Your bonus credits</label>
<span class="bonus-credit-description">
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis
</span>
</span>
<span class="newsletter-preference">
<span class="newsletter-preference-text">I prefer for:
</span>
<span class="gender-radio">
<input checked id="newsletter-male" name="newsletter-gender" type="radio">
<label for="newsletter-male">Women</label>
</span>
<span class="gender-radio">
<input id="newsletter-female" name="newsletter-gender" type="radio">
<label for="newsletter-female">Men</label>
</span>
</span>