2014-09-04 3 views
1

이전 상자에서 선택 상자 복제 (즉, 이전 상자에서 'n'선택 상자 추가) 그러나 매번 추가 할 때 이전에 선택한 옵션은 모두 이어야합니다. 복제 된 선택 상자 목록에서을 사용할 수 없습니다.jquery 복제 선택 상자가없는 선택 상자

$('.field_select_box_list').each(function(){ 
     $(this).find('option:selected').remove(); 
}); 

이 코드는 선택한 부모 선택 상자도 제거하지만 선택한 옵션을 유지하고 싶습니다.

도움이됩니다.

$('el').clone().find('option:selected').remove().end() 

.end() 같은

+3

표시 방법 선택 상자의 복제 방법은 무엇입니까? –

+1

HTML을 추가하십시오! – Vikram

+0

선택 상자 복제 방법은 무엇입니까? 친절하게 공유하십시오. –

답변

3

귀하의 복제 코드를 그냥 할 수있는 일 당신이 휴식 할 필요없이 .appendTo() 등 같은 일을 계속 실행할 수 있도록 선택이, 필터링 option:selected 선택보다는 $('el') 인으로 돌아됩니다 체인.

+0

고마워요.이 작품은 ... 내 질문은 무엇이 잘못되었는지 이해합니다. 사실, 복제 된 모든 선택 상자에는 다른 선택 상자에서 선택한 옵션이없는 상태로 유지하려고합니다. – Govindaraj

0

하나만 사용해야한다고 생각합니다 select_box 원래, 숨겨져 있습니다. 그런 다음 select_box 초으로 숨길 수 없으며 select_box 원본에서 더 많은 요소를 추가 할 수 있습니다.