У меня есть функция jquery, позволяющая показывать или скрывать div, когда некоторые чекбоксы установлены или сняты и работают нормально, используя функцию «change». Поэтому, если флажок уже был предварительно установлен, соответствующий div не отображается. Как я могу изменить этот код для работы?
Мой код здесь:
<script>
jQuery(document).ready(function($) {
$('.my_features').change(function() {
var checkbox = $(this);
if( checkbox.is(':checked') ) {
$( '#' + checkbox.attr('data-name') ).show();
} else {
$( '#' + checkbox.attr('data-name') ).hide();
}
});
});
</script>