2013-02-03 3 views
1

한 요소의 내용을 다른 요소의 내용 뒤에 추가하려고합니다. 아래 코드는 요소를으로 이동합니다. 내가 원했던 /해야 할 일은 요소의 정확한 사본을 위치에 배치하는 것입니다.jquery : 요소를 복사하려면 어떻게해야합니까?

$('#row' + after_index).after($('#availablesongs')); 

의견이 있으십니까?

답변

2
$('#row' + after_index).after($('#availablesongs').clone()); 
+0

많이 좋아합니다. 감사합니다! – Mike

+0

@Mike 양식 요소를 복제 할 때주의하십시오. 브라우저는 요소의 복제를 다르게 처리합니다. 파일/비밀번호 - 값을 복사하지 않습니다. Select는 모든 브라우저에서 선택된 옵션을 복사하지 않습니다. 등 – Phill

+0

감사합니다 Phill. 모든 대체 제안 사항이 있습니까? 나는 원래 어떤 종류의 아약스를 생각하고 있었고 첨부가 필요하고 form() 만 사용하여 after()를 사용했다. – Mike

관련 문제