jQuery를 사용하여 값으로 멀티 선택 옵션을 찾고 선택하려면 어떻게합니까?

StackOverflow https://stackoverflow.com/questions/2408488

  •  18-09-2019
  •  | 
  •  

문제

값으로 멀티 선택 옵션을 올바르게 선택하고 단독으로 선택된 다른 옵션을 남겨 두는 방법을 알 수 없습니다.

업데이트 작동합니다. 감사합니다! 다중 선택이 숨겨져 있었고 Firebug가 "선택한"옵션을 업데이트 할 것이라고 생각했지만 그렇지 않습니다. attr을 선택한 후 멀티 선택 상자를 "표시"하면 선택되었습니다. 그래서 그것은 또한 내 문제의 일부였습니다. Firebug가 현장 뒤에서 저에게 보여주었습니다.

도움이 되었습니까?

해결책

개별 옵션을 선택하려면 나머지를 내버려 두십시오.

$("#selectID option[value='" + myValue + "']").attr('selected', 'selected');

또는 그 이후로 .val() 다중 선택 케이스에서 배열을 반환합니다.

var vals = $("#selectID").val();
vals.push(myValue);
$("#selectID").val(vals);

다른 팁

다음을 사용하여 멀티 선택 드롭 다운을 찾고 선택할 수 있습니다.

 $('#selectID ').children("option[value=" + myValue + "]").prop("selected", true);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top