私はこのコードを持っています:
<div class="grey-bg box-top-fix">
<h4>Item 1</h4>
<p class="muted-small tempos">From 40 $</p>
<div class="aboutsocial">
<label class="radio">
<input type="radio" name="ws_type" value="1">
Choose this option </label>
</div>
</div>
このクラス (grey-bg-selected) を最初のクラス (grey-bg box-top-fix クラスを持つクラス) に追加できるようにしたいと考えています。
私はこのコードを使用します:
$(document).ready(function() {
$('.grey-bg').click(function() {
$('.grey-bg').removeClass('grey-bg-selected')
$(this).addClass('grey-bg-selected')
});
});
2 つの問題があります。
1/ ラジオ ボタンをクリックしないと、親ボックスが新しいクラスを取得します。ラジオがチェックされている場合にのみこれが必要です。ラジオ ボタンのチェックが外れた場合は、クラスを削除します。 ここでjsFiddleを参照してください
2/チェックボックスを使用すると、別のチェックボックスをクリックすると、最初のチェックボックスが新しいクラスを失ったため、機能しません。 ここでjsFiddleを参照してください
手伝っていただけませんか ?
ありがとう。