여러 선택 값과 관련된 특정 문제가 있습니다. 나는이 문제를 보여주는 JSfiddle 상자에 포장 한복수 선택 Firefox의 버그
<form id="form-to-submit">
<select multiple="true" name="sel" id="sel">
<option id="0_1" value="0">Bacon</option>
<option value="1">Pickles</option>
<option id="0_3" value="2">Mushrooms</option>
<option value="3">Cheese</option>
</select>
</form>
<button id="setValues">Set Values</button>
JS:
$("#setValues").click(function() {
$("#sel").find("option").removeAttr("selected");
$("#0_1").attr("selected","selected");
$("#0_3").attr("selected","selected");
});
:
사용자가 설정을 클릭
버튼 값은 그 다음 첫 번째와 세 번째 옵션으로 선택로 설정, 속성을 선택한 모든 옵션을 지 웁니다.문제 : Firefox에서 값 설정 버튼을 다시 클릭하면 선택 값이 지워집니다. 다른 브라우저에서는 잘 작동합니다.
아이디어가 있으십니까?
이 나를 위해 일했다. attr() 크롬에서 원활하게 작동하지만 IE Edge 및 Firefox에서 실패합니다. .prop()가 트릭을 수행했습니다. 고마워. –