2011-03-30 6 views

답변

20

.prop

$('#test option').prop('selected', true); // or pass false to deselect them 
+1

+1, 이것이 OP가 원하는 것보다 낫습니다. – Jon

+0

좋고 간단합니다. –

+2

'attr'과'prop'의 차이점에 주목할 가치가 있습니다. 애트리뷰트로'selected'를 사용하는 것은 DOM에 소개 될 때만 초기 상태를 설정합니다. 그 시점 이후에 상태가 변경되면'prop'를 사용하십시오. 예 :'.prop ('selected', true)'. –

0

단순히 01는, 2는, 3 값이 선택하려는 $("#dropdown").val([0, 1, 2, 3]) 않습니다. 선택이 ID를 테스트

JSFiddle Example

$('#test option').attr('selected', 'selected'); 
이 있거나 라이언 언급 한 바와 같이 사용할 수

+0

내가 모든 (임의의 금액을)를 선택합니다. 당신이 나에게 확신 할 수 없을 정도로 이것을하는 법을 보여 주시겠습니까? 모든 선택을 루핑하여 배열을 수동으로 구성해야합니까? – john

+0

@ 존 : InfernalBadger의 대답이 더 적절할 것입니다 :) – Jon

관련 문제