드롭 다운 목록에서 수백 가지 옵션을 제거하는 가장 빠른 방법을 알아야합니다.드롭 다운 옵션 제거 성능 문제
지금 Firefox는 제 2의 드롭 다운 동적 목록을 업데이트하는 데 정말로 느립니다. 크롬은 스크립트를 확인하고있다하지만 난 내 제거 속도를 필요가 산들 바람 다시 채우기
<select id="myDropDown" name="myDropDown">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
<option value=4>4</option>
<option value=5>5</option>
... all the way to let's say 500
</select>
합니다. 나는 <option></option>
필드를 생성하는 json 파서를 가지고있다. 내가 해봤
:
.remove()
.children().remove()
.empty()
그들은 모든 옵션의 수백의 제거에 같은 부진 있습니다. 내가 빠진 것이 있습니까?
삭제할 요소를 어떻게 결정합니까? 'select'를 채우는 데 필요한 요소를 채우고 제거 할 필요가없는 요소를 찾는 것이 더 빠를 것입니다. –
필드 항목 사이에있는 모든
이상하게도 페이지의 다른 부분이없는 최소한의 예제라는 것을 알았지 만, 2339' 옵션 '을 포함하는'select' 엘리먼트는 다소 비워 질 수 있습니다 : [JS Fiddle] (http : // jsfiddle. net/davidThomas/Mq9nd /).문제를 재현 한 라이브 데모에 대한 링크를 게시 할 수 있습니까? –