2010-12-19 3 views
1

추가 할 수있는 상자가있어 상자로 채울 수 있습니다. 이 상자에 모든 기능 및 요소가 포함 된 버튼을 만들고 싶습니다.jquery로 작동하는 요소가 포함 된 div를 복제하십시오.

현재 내 문제와 질문은 다음과 같습니다. 전체 상자를 어떻게 복제 할 수 있습니까? 요소와 기능을 포함합니까?

다음은 코드 미리보기입니다.

http://jsfiddle.net/AttEb/

+1

함수를 사용하면 무엇을 의미합니까? 이벤트 핸들러? –

+0

잘 추가 기능이 입력 기능을 제거하고 그 모든 기능을 복제에 너무 싶어요 :) – Opoe

+1

나는 당신의 코드를 보았다 .... 당신이 복제하려는 요소에 ID를 사용하지 마십시오 . 클래스를 대신 사용하십시오. 그리고'append'는 요소에 다른 요소를 추가합니다. 부모를 복제하면 자식도 복제됩니다. 다시 추가 할 필요가 없습니다. –

답변

3
사용 jQuery의 .clone() 방법

있지만 인수로 true를 전달합니다. 문서에서

는 :

.clone() 메소드는 정합 소자들의 세트의 전체 복사본을 수행 ...

는 는

통상, 원래 요소에 결합 된 임의의 이벤트 핸들러는 복사되지 클론에게. 옵션 withDataAndEvents 매개 변수는 ... 우리가이 동작을 변경하고, 대신뿐만 아니라 이벤트 핸들러의 모든 복사본을 만들 수

참고 수 있습니다 당신은 live 및/또는 delegate, 사람들을 사용하여 이벤트 핸들러를 설정 한 경우 동일한 선택자와 일치하는 한 새로운 요소에도 자동으로 영향을줍니다.

+0

감사합니다 sje397 !! – Opoe

관련 문제