Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos, tenho um pequeno problema para resolver.
Meu sistema faz uma listagem de vários produtos, e a exibição desses produtos é feita seguinte forma:
<div class="exibeItem">
<label>
<input type="radio" name="kitSet" value="<?php echo $dkbkbmItensExibe['tipo'].$dkbkbmItensExibe['id']; ?>" />
</label>
<span><?php echo $dkbkbmItensExibe['nome']; ?></span>
<div class="exibeItemImg">
<img src="http://3.bp.blogspot.com/_VvGM0_r65iM/RrYZeuYM0RI/AAAAAAAAACQ/QkAmRlpfDwE/s400/las.jpg" />
</div>
</div>
Ao selecionar meu input radio, gostaria de alterar a cor de fundo da div "exibeItem", o problema é que quero alterar somente a div no qual o input está marcado, mas não consigo.
O código abaixo está funcionando pela metade, altera todas as divs e não apenas a que esta o input marcado.
<script type="text/javascript">
$(document).ready(function(){
$('input:radio').change(function(){
if($(this).is(':checked'))
$('.exibeItem').addClass('classe');
else
$('.exibeItem').removeClass('classe');
});
});
</script>
Alguem pode me ajudar com isso aí?
Carregando comentários...