Supongo que querrá alternar la clase con la casilla de verificación.
$('input').change(function(){
var $this = $(this), $div = $('div.menuitem');
if($this.is(':checked'))
{
$div.addClass('show');
}
else
{
$div.removeClass('show');
}
}).change();
He actualizado se trata de un tema sugerido solución @Rails principiante dados los comentarios que he leído hasta ahora.
Tenga en cuenta la adición de change()
en la última línea. Esto es para forzar change
ejecutar inmediatamente en la carga de la página (supongo que $('input')
espera document.ready
o es después de se crea el).
No funciona, no pasa nada –
Ok, ¿puedes publicar el HTML que estás usando? Es difícil tratar de diagnosticar el problema sin ver eso también. – betamax
Si la respuesta aceptada no funciona para usted, pruebe la solución provista por Dinesh Gunarathne. – HPWD