알려진 값을 가진 드롭 다운 목록이 있습니다. 내가하려고하는 것은 드롭 다운 목록을 jQuery 사용하여 존재하는 특정 값으로 설정하는 것 입니다. 일반 JavaScript를 사용하면 다음과 같은 작업을 수행합니다.
ddl = document.getElementById("ID of element goes here");
ddl.value = 2; // 2 being the value I want to set it too.
그러나 선택기에 CSS 클래스를 사용하고 있기 때문에 jQuery 로이 작업을 수행해야합니다 (멍청한 ASP.NET 클라이언트 ID ...).
내가 시도한 몇 가지 사항은 다음과 같습니다.
$("._statusDDL").val(2); // Doesn't find 2 as a value.
$("._statusDDL").children("option").val(2) // Also failed.
jQuery로 어떻게 할 수 있습니까?
최신 정보
결과적으로 처음으로 다음과 같이 올바르게했습니다.
$("._statusDDL").val(2);
바로 위에 경고를 넣으면 정상적으로 작동하지만 경고를 제거하고 최대 속도로 실행하면 오류가 발생합니다.
선택한 속성을 설정할 수 없습니다. 잘못된 색인
jQuery 또는 Internet Explorer 6 의 버그인지 확실하지 않지만 (Internet Explorer 6을 추측하고 있습니다 ) 정말 짜증납니다.
dd1 = document.getElementsByClassName('classname here'); dd1.value = 2;