SIZE가 선언되지 않은 선택 항목을 SELECT에서 제거 할 수있는 방법은 드롭 다운 목록으로 작동하는 것입니다. javascript를 사용하여SIZE가 선언되지 않은 SELECT 목록에서 항목을 제거 할 수있는 방법
답변
Here은 목록을 선택/추가하는 방법을 설명하는 매우 멋진 기사입니다.
이 (사이트) 선택한 항목을 제거하는 기능입니다 :
function RemoveOption(){
$("#SelectId option:selected").remove();
}
단일 선택 옵션을 삭제할 때문에, 당신은 할 수 :
function removeOptionSelected()
{
var elSel = document.getElementById('selectX');//selectX IS ID OF SELECT
var i;
for (i = elSel.length - 1; i>=0; i--) {
if (elSel.options[i].selected) {
elSel.remove(i);
break;//As suggested in comments
}
}
}
이것은 내가했을 무엇인가 용이 :
:는 select.remove 함수를 사용하여 소자를 분리
또는 DOM 조작에 의해:
var el = document.getElementById('selectId');
el.removeChild(el.options[el.selectedIndex]);
확인 예 here을.
그것에게 jQuery 방법을 수행 :
내가 아는<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#myButton").click(function(){
$("#mySelect option:selected").remove();
});
});
</script>
</head>
<body>
<select id="mySelect">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
</select>
<input type="button" id="myButton" value="remove"/>
</body>
</html>
, 아무도 jQuery를 요구하지 않지만 이럴 아무도해야 jQuery를하지 않고 DOM + 자바 스크립트 더 이상!
jQuery는이 단순한 무언가에 대한 엄청난 잔인 함이며 jQuery 코드를 작성하는 방법 외에는 실제로 배우지 못하게합니다. –
@Tim Down : 나는 동의하지 않는다. jQuery 학습에 나쁜 점은 무엇입니까? 제 생각에는 jQuery와 JavaScript를 배우는 것이 좋지만 DOM은 자세히 배우지 않는 것입니다. 기본 바이트 코드를 배우지 않고 Java를 작성하는 것과 같습니다. 완전히 괜찮습니다. 또는 가비지 수집을 사용하여 언어를 배우고 모든 메모리 내용을 자세하게 다루지 않아도됩니다. 게다가 구글 코드 나 jquery.com과 같은 일반적인 장소에서 스크립트를 간단하게 링크한다면 사용자는 이미 캐시 된 버전을 가지고있을 가능성이 크다. –
- 1. 방법을 제대로 목록에서 항목을 제거
- 2. 는 SELECT INTO와 "선언되지 않은 변수"오류
- 3. 선언되지 않은 탐색 객체?
- 4. 목록에서 마지막 항목을 제거 할 때 데이터 바인딩에서 InvalidOperationException이 발생했습니다.
- 5. 정렬되지 않은 목록에서 항목을 선택하고 싶습니다.
- 6. NHibernate QueryOver 선언되지 않은 관계에 참여하는 방법
- 7. CStdioFile 선언되지 않은 식별자
- 8. 선언되지 않은 식별자
- 9. 목록에서 항목 제거
- 10. 루프의 목록에서 항목 제거
- 11. 사용자가 목록에서 항목을 선택하면
- 12. 문자열에서 중복 항목을 제거 할 수있는 정규 표현식은 무엇입니까?
- 13. SQL atomic 목록에서 사용하지 않은 항목을 선택하고 다른 테이블에 할당합니다.
- 14. 선언되지 않은 식별자 TEncoding delphi7
- 15. 데이터 목록에서 열 제거
- 16. LLBLGen : 항목을 softdelete 할 수있는 방법
- 17. 목록에서 항목을 클릭 할 때 선택기를 사용하는 방법
- 18. 델파이 - 선언되지 않은 식별자 : LOCALE_SYSTEM_DEFAULT
- 19. JNI에서 선언되지 않은 예외가 발생했습니다.
- 20. 초급 섹션 선언되지 않은 식별자
- 21. 오류 C2065 : 선언되지 않은 식별자
- 22. CLSID_CNetworkListManager 선언되지 않은 식별자 - 오류
- 23. C++ 목록에서 중복 제거
- 24. 표시 목록에서 개체 제거
- 25. clisp :리스트 목록에서 제거
- 26. 목록에서 항목 제거 - C#
- 27. 정렬되지 않은 목록에서 항목을 선택하여 양식 입력 값을 설정하십시오.
- 28. jQuery : 목록에서 목록 항목을 삭제하는 방법?
- 29. 최대 절전 모드 목록에서 항목을 제거하는 방법
- 30. 목록을 반복 할 때 목록에서 요소를 제거 할 때의 문제
휴식을 취할 수 있습니다. 항목을 제거하여 루프를 중지 할 때 – Khodor
해당 옵션을 반복하지 않고 select의 selectedIndex 속성을 사용하는 것이 더 효율적입니다. –
제발이 코드는 사이트의 샘플입니다. – TheVillageIdiot