チェックされている場合、ラジオボタンの div.from に css クラスを追加しようとしています。チェックが入っていない場合は削除してください。
そしてhtml:
<div style="width:49.5%;height:auto;float:left;" class="from">
<label>
<div class="fromm" id="order">
<div class="frairimg"></div>
<div class="frfromdetails"></div>
<div class="frarrow"></div>
<div class="frfromdetails"></div>
<div class="frrefund"></div>
<div class="radio"><input type="radio" name="from" id="something" class="getvalue"></div>
<div class="frfnumber"></div>
<div class="roundfare"></div>
</div>
</label>
<label>
<div class="fromm" id="order1">
<div class="frairimg"></div>
<div class="frfromdetails"></div>
<div class="frarrow"></div>
<div class="frfromdetails"></div>
<div class="frrefund"></div>
<div class="radio"><input type="radio" name="from" id="something1" class="getvalue"></div>
<div class="frfnumber"></div>
<div class="roundfare"></div>
</div>
</label>
<label>
<div class="fromm" id="order2">
<div class="frairimg"></div>
<div class="frfromdetails"></div>
<div class="frarrow"></div>
<div class="frfromdetails"></div>
<div class="frrefund"></div>
<div class="radio"><input type="radio" name="from" id="something2" class="getvalue"></div>
<div class="frfnumber"></div>
<div class="roundfare"></div>
</div>
</label>
</div>
CSS
<style>
.checked11 { background: red; }
</style>
これが私がjqueryで思いついたものです:
<script>
$(document).ready(function() {
$('input:radio').click(function() {
$('input:radio[name='+$(this).attr('name')+']').parent().removeClass('checked11');
$(this).parent().addClass('checked11');
});
});
</script>
ここで私の問題は、クラスがラジオボタンのみに適用されているが、div.fromに適用したいことです
ありがとうございました。ナレシュ・カミレディ