jQuery로 내 드롭 다운 값을 변경하고 싶습니다. 다음 JS와선택한 속성이 내 선택 개체 내에서 설정되지 않았습니다
<select id="id145" name="id145" class="dropdown" >
<option selected="selected" value="0">1 - test</option>
<option value="1">2 - test</option>
</select>
: 나는 다음과 같은 코드를 사용
$('[name=id145] option').filter(function() {
return ($(this).val() == '1');
}).prop('selected', true);
내 드롭 다운에서 값 1 볼 (2 - 테스트)을 선택하지만 소스 코드를 볼 때마다, 인스펙터 도구를 사용하여, 나는 아직도이를 참조하십시오
: 내가 볼 것으로 예상하고, 발생하지 않습니다 무엇<option selected="selected" value="0">1 - test</option>
<option value="1">2 - test</option>
이있다 0
<option value="0">1 - test</option>
<option selected="selected" value="1">2 - test</option>
이유를 아는 사람이 있습니까? 그리고 이것은 심지어 가능합니까?
사이드 노트 : 대신 속성을 검사해야 당신은 선택의 값을 설정할 수 있습니다 ** 많이 ** 단순히'select' 요소 자체에'val'를 사용하여 더 –
@TJCrowder 크롬이나 파이어 폭스의 개발자 도구라도 jQuery를 사용할 때 여전히'selected = selected' 속성이 표시되지 않습니다. 특정 값을 선택하십시오 – Rotan075
죄송합니다. "소스보기"가 나를 속이며 '선택'을보고 있다는 것을 기억하지 못했습니다. –