Я застрял на чем-то. У меня есть форма, в которой есть поля, которые отображаются, только когда установлен переключатель. Это достаточно просто, когда кто-то заполняет форму впервые, используя следующий код.
HTML
<fieldset id="question">
<legend>This is my question</legend>
<label for="answerYes">Yes</label>
<input name="answer" id="answerYes" type="radio" value="1" />
<label for="answerNo">No</label>
<input name="answer" id="answerNo" type="radio" value="0" />
</fieldset>
JQuery
$("#subQuestion").hide();
$("#answerYes").click(function() {
$("#subQuestion").show();
});
$("#answerNo").click(function() {
$("#subQuestion").hide();
});
Эта логика ломается, хотя, когда кто-то возвращается к форме, чтобы отредактировать ее. В этом случае поля предварительно заполнены, поэтому функция щелчка не существует. Как я могу использовать jQuery для показа #subQuestion, если #answerYes отмечен при загрузке страницы.