예를 들어, 사용자가 그것을 변경했는지 상관없이 JavaScript 또는 jQuery를 통해 "c"를 검색하는 방법은 무엇입니까?HTML 선택 요소의 미리 선택된 값 얻기
<select id="select-menu">
<option value="a">A</option>
<option value="b">B</option>
<option value="c" selected>C</option>
<option value="d">D</option>
</select>
그러나 다음과 같이 시도했지만 현재 선택된 메뉴의 값을 반환합니다. 나는 페이지로드시 실행되고 값을 저장하는 비슷한 접근법을 취할 수 있다고 생각하지만 그렇게하기위한 "적절한"방법이있을 것으로 기대한다.
$('#select-menu > option').each(function(i){
if(this.selected) {
console.log(this.value)
$("#submit").val(this.value);
return false;
}
})
그래서 당신은 상관없이 어떤 사용자가 선택의 "C"를 얻으려면? 왜 당신이 그것을 위해 무엇을 사용하고 있는지에 단지 하드 코딩하지 않아도 될까요? –
@DrydenLong 이벤트가 발생하면 페이지를 다시로드하지 않고 원래 상태로 돌아가고 싶습니다. 필요한 경우 하드 코딩 할 수 있지만 그렇게하면 건망증이 생기기 쉽습니다. – user1032531
JS가 구문 분석 된 직후의 값을 읽습니다. 사용자가 수정하기 전에. –