jQuery .val () 메소드를 사용하여 중요한 단점을 발견했습니다.
<select id="gate"></select>
$("#gate").val("Gateway 2");
이 선택 상자 (또는 다른 입력 개체)가 양식에 있고 양식에 사용 된 재설정 버튼이있는 경우 재설정 버튼을 클릭하면 설정 값이 지워지고 예상대로 시작 값으로 재설정되지 않습니다.
이것은 나에게 가장 잘 작동하는 것 같습니다.
선택 상자
<select id="gate"></select>
$("#gate option[value='Gateway 2']").attr("selected", true);
텍스트 입력
<input type="text" id="gate" />
$("#gate").attr("value", "your desired value")
텍스트 영역 입력
<textarea id="gate"></textarea>
$("#gate").html("your desired value")
확인란의 경우
<input type="checkbox" id="gate" />
$("#gate option[value='Gateway 2']").attr("checked", true);
라디오 버튼
<input type="radio" id="gate" value="this"/> or <input type="radio" id="gate" value="that"/>
$("#gate[value='this']").attr("checked", true);