Есть ли в javascript способ, которым я уже могу показать текстовое поле, если флажок установлен при загрузке? затем скрыть текстовое поле, если оно не проверено при загрузке?
Привет, @RokoC.Buljan, я пытался сделать это: ` $('.checkbox_pram_model').click(function() { if ( $(this).is(':checked')) { $(".select_pram_model"). show();} else { $("select_pram_model").hide(); } }); `



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Довольно простые вещи, используя прослушиватель событий.
document.addEventListener('DOMContentLoaded', () => {
document.querySelectorAll('input[type = "checkbox"]:not(:checked)').forEach(chk => {
document.querySelectorAll(`input[type = "text"].${chk.className}`).forEach(i => i.classList.add('hide'));
});
});.hide {
display: none;
}<input type = "checkbox" class = "test1" checked>
<input type = "text" class = "test1">
<input type = "checkbox" class = "test2">
<input type = "text" class = "test2">Попробуйте это:
var checkbox = document.getElementById('check');
if (checkbox.checked == true) {
//do nothing
} else {
checkbox.style.display = 'none';
}<input type = "checkbox" id = "check" checked>
Хорошие новости: Да, вы можете!