Marcar/desmascar checkbox ao clicar em botão
tenho um código que ao clicar no botão, era para marcar o checkbox e muda a cor do botão, só que isso não está acontecendo.
se uso um label com um checkbox dentro dele funciona, mas se uso um input button e um checkbox não...
meu html:
<input type="button" class="check" value="Publicar">
<input type="checkbox" value="1" />
JS:
$('form[name="form_editar_post"] .check').click(function() {
if ($(this).find('input:checkbox').is(':checked')) {
$(this).removeClass('btn-default').addClass('btn-success');
} else {
$(this).removeClass('btn-success').addClass('btn-default');
}
});
if ($('form[name="form_editar_post"] .check input:checkbox').is(':checked')) {
$('form[name="form_editar_post"] .check').removeClass('btn-default').addClass('btn-success');
} else {
$('form[name="form_editar_post"] .check').removeClass('btn-success').addClass('btn-default');
}Discussão (4)
Carregando comentários...