Jquery checkbox does'n work (checked and unchecked) -
it's doesn't work ( why? can explain, please
function checkbox() { if($('.checkbox').prop('checked', true)) { $('body').css('background','yellow'); } else if ($('.checkbox').prop('checked', false)) $('body').css('background','blue'); }
fiddle: https://jsfiddle.net/7rpel2gu/4/
thats answer html:
<input class="checkbox" type="checkbox" /> js:
$(document).ready(function(){ $('.checkbox').on('click', function(){ checkbox( $(this) ); }); }); function checkbox($this){ if( $this.prop('checked') ){ $('body').css('background-color','yellow');} else{ $('body').css('background-color','blue'); } } p.s. code not work, because $(input).prop('checked', true) - set input checked, $(input).prop('checked') give input.state of checked.
p.p.s read https://api.jquery.com/prop/
Comments
Post a Comment