내 응용 프로그램에 정확하게 동일한 옵션 목록을 보여주는 여러 개의 <select>
드롭 다운이 있습니다. 해당 드롭 다운 중 하나에서 항목을 선택하면 선택한 항목이 다른 드롭 다운에서 제거됩니다. JavaScript로 어떻게 이것을 할 수 있습니까?동일한 옵션으로 여러 개의 드롭 다운 : 다른 드롭 다운에서 하나의 드롭 다운에서 현재 선택된 항목을 제거하는 방법은 무엇입니까?
1
A
답변
1
당신은, 요소의 값 속성을 식별 한 후 마지막으로 사용하는 옵션을 제거, 동일한 값의 속성 값을 갖는 하나 찾기 위해 자신의 모든 내용을 반복하는 모든 선택 요소를 반복 할
:
option.parentElement.removeChild(option);
을 양자 택일로, 당신은 jQuery를 사용할 수 있습니다 : 같은 일을 수행
$(document).on('change','select',function(){
$(this).addClass('exception');
$('option[value="' + this.value + '"]:not(.exception *)').remove();
$(this).removeClass('exception');
});
합니다. 여기서 내가 예상 할 수있는 문제는 몇 가지 선택 사항을 수행 한 후에 옵션이 부족할 것이라는 것입니다. 당신은 너무 같은 옵션을 사용하지 않도록 시도 할 수 :
$(document).on('change','select',function(){
$('option[value="disabled"]').prop('disabled',false);
$(this).addClass('exception');
$('option[value="' + this.value + '"]:not(.exception *)').prop('disabled',true);
$(this).removeClass('exception');
});
+0
이것은 매력처럼 작동했습니다! 감사 :) – CarterMan
0
이 시도 :
$(document).ready(function() {
$("select").change(function() {
var self=this;
$("select").each(function() {
if (this===self) {
return;
}
$(this).prop('selectedIndex',0);
});
});
});
관련 문제
- 1. 데이터베이스에서 드롭 다운에서 선택된 값
- 2. 드롭 다운에서 여러 값을 선택하는 방법은 무엇입니까?
- 3. 다른 드롭 다운 목록에서 항목을 선택하면 드롭 다운 목록에서 항목을 비활성화하는 방법은 무엇입니까?
- 4. 디스플레이 (드롭 다운에서) 보관 및 페이지 내부 (드롭 다운에서) 카테고리는
- 5. 여러 개의 드롭 다운에서 선택된 값 가져 오기
- 6. 제출 후 드롭 다운에서 선택된 값을 표시합니다.
- 7. 페이지의 여러 드롭 다운에서 어떤 드롭 다운이 선택되어 있습니까?
- 8. 하나의 드롭 다운에서 다른 드롭 다운으로 선택한 값을 전달
- 9. HTML 드롭 다운에서 선택된 값을 설정하십시오.
- 10. Opencart 1.5.2 하나의 드롭 다운에서 카테고리의 쇼
- 11. 드롭 다운에서 텍스트 상자로 복사
- 12. 드롭 다운에서 두 개의 필드를 연결
- 13. MVC의 드롭 다운에서 정렬
- 14. 드롭 다운에서 항목 선택
- 15. 스타일을 AutoCompleteTextView 드롭 다운에서
- 16. 드롭 다운에서 데이터 정렬
- 17. 드롭 다운에서 양식 값을 채우는 방법은 무엇입니까?
- 18. 드롭 다운에서 선택한 옵션을 찾는 방법은 무엇입니까?
- 19. ComboBox 드롭 다운에서 열을 숨기는 방법은 무엇입니까?
- 20. 봄 mvc 드롭 다운에서 선택한 옵션을 기억하십시오
- 21. 값 드롭 다운에서 다른 텍스트 상자로로드
- 22. array_merge 드롭 다운에서 값을 추가하여
- 23. 다른 드롭 다운의 값 변경시 하나의 드롭 다운 저장소로드
- 24. 드롭 다운에서 임의의 값을 선택하는 방법은 무엇입니까?
- 25. 드롭 다운에서 단어의 색상을 지정하는 방법은 무엇입니까?
- 26. 다른 드롭 다운 선택시 채우기 드롭 다운
- 27. 배열 루프 - 드롭 다운에서 null 값 다루기
- 28. Google 크롬의 드롭 다운에서 노란색 테두리를 제거하는 방법은 무엇입니까?
- 29. 선택 드롭 다운에서 중복 옵션 필터링
- 30. 드롭 다운에서 Jquery 선택 값
당신은 몇 가지 코드를 게시 주시겠습니까? –
@Asad : 정확히 일치하는 여러 개의 ''요소를 생각해보십시오. 꽤 직설적 인. – BalusC
@BalusC 사실이지만 처음부터 전체 구현을 작성하는 대신 접근법에서 문제를 식별하고 설명해야하는 경우 질문에 대답 할 때 도움이됩니다. –