728x90
반응형
질문 : jQuery를 사용하여 드롭 다운 목록의 선택한 값 변경
알려진 값이있는 드롭 다운 목록이 있습니다. 내가하려는 것은 jQuery를 사용하여 존재하는 특정 값으로 드롭 다운 목록을 설정하는 것입니다. 일반 JavaScript를 사용하여 다음과 같이합니다.
ddl = document.getElementById("ID of element goes here");
ddl.value = 2; // 2 being the value I want to set it too.
그러나 선택기 (어리석은 ASP.NET 클라이언트 ID ...)에 CSS 클래스를 사용하고 있기 때문에 jQuery 로이 작업을 수행해야합니다.
내가 시도한 몇 가지 사항은 다음과 같습니다.
$("._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 )의 버그인지 확실하지 않지만 매우 성가신 일입니다.
답변
jQuery의 문서 상태 :
[jQuery.val]은 모든 라디오 버튼, 확인란 및 값 세트와 일치하는 선택 옵션을 확인하거나 선택합니다.
이 동작은 jQuery
버전 1.2
이상에서 발생합니다.
아마도 이것을 원할 것입니다.
$("._statusDDL").val('2');
출처 : https://stackoverflow.com/questions/499405/change-the-selected-value-of-a-drop-down-list-with-jquery
728x90
반응형
'프로그래밍 언어 > jQuery, ajax' 카테고리의 다른 글
객체가 jQuery 객체인지 확인 (0) | 2021.08.30 |
---|---|
jQuery에서 로딩 스피너를 표시하는 방법 (0) | 2021.08.28 |
jQuery없이 AJAX 호출을 만드는 방법 (0) | 2021.08.28 |
jQuery를 사용하여 텍스트를 클립 보드에 복사하는 방법 (0) | 2021.08.26 |
jQuery Select에 특정 옵션 태그 텍스트 가져오기 (0) | 2021.08.25 |