[JQUERY] jQuery를 클론 ()조차에로, 이벤트 바인딩을 복제 ()
JQUERYjQuery를 클론 ()조차에로, 이벤트 바인딩을 복제 ()
해결법
-
1.난 당신이 .clone () 메서드의이 오버로드를 사용한다고 생각합니다 :
난 당신이 .clone () 메서드의이 오버로드를 사용한다고 생각합니다 :
$element.clone(true, true);
()이 CSTE 연구진을 조심하지 않습니다 실제로 대상에 있지만, 당신이 위임하는 요소에 이벤트를 바인딩합니다. 그래서 만약 당신은 :
$('#container').on('click', '.button', ...);
이벤트는 실제로 #container에 바인더 제본된다. .button 소자 클릭이 발생하면, 상기 이벤트를 트리거 소자 () CSTE 연구진의 선택 파라미터에 따라 평가된다 #container 소자까지 거품과 일치하는 경우, 이벤트 핸들러가 실행된다. 이벤트 위임이 작동하는 방법이다.
당신이 요소 #container를 복제 할 경우, CSTE 연구진로 만든 바인딩에 대한 이벤트 및 데이터 깊은 클론이 () 보존합니다.
당신이 #container의 부모에) (CSTE 연구진은 사용 된 경우에 필요하지 않을 것입니다.
-
2.당신은 깊은 복제 기능은 1.5 jQuery를 버전에 추가 된 사실을 알고 있어야합니다.
당신은 깊은 복제 기능은 1.5 jQuery를 버전에 추가 된 사실을 알고 있어야합니다.
이 주제에 대한 자세한 정보 :
http://api.jquery.com/clone/
from https://stackoverflow.com/questions/9549643/jquery-clone-not-cloning-event-bindings-even-with-on by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 클릭 링크 이후로 파일을 저장하려면 브라우저를 강제로 [중복] (0) | 2020.10.21 |
---|---|
[JQUERY] 변환 -moz-요소를 가져옵니다 : jQuery를에 회전 값 (0) | 2020.10.21 |
[JQUERY] 자바 스크립트 또는 jQuery를 브라우저의 뒤로 버튼을 클릭 검출기 (0) | 2020.10.21 |
[JQUERY] PHP 스크립트에 Ajax를 배열 보내기 (0) | 2020.10.21 |
[JQUERY] 정렬 혼합 알파 / 숫자 배열 (0) | 2020.10.21 |