webform에 텍스트 필드를 동적으로 추가하려고합니다. 기존 텍스트 필드 옆에 '추가'아이콘이 있습니다. 아이콘을 클릭하면 '추가'아이콘과 텍스트 필드의 새로운 조합이 추가됩니다. 그런 다음 새로운 '추가'아이콘과 동일한 상황입니다. 어떻게 할 수있는 자바 스크립트 또는 jquery 프레임 워크에서?JavaScript의 클릭 핸들러에서 현재 객체를 복제하는 방법
0
A
답변
2
clone()
메서드를 사용하여 요소를 복제합니다.
$("#add").live("click", function(ev){
var clone = $(ev.target).clone();
//Add the clone to the document, eg: clone.appendTo("body");
})
다음을 참조하십시오 : JQuery Docs - Clone.
<div><input><button>add</button></div>
가 그런 시도 : 같은 가정
0
는
는var elm;
$('button').click(function() {
elm = $(this).parent();
elm.after(elm.clone(true));
});
데모 : http://jsfiddle.net/KL7QZ/2/
.clone
방법에 true
전달은 이벤트를 복제합니다.
관련 문제
- 1. 클릭 핸들러에서 종료
- 2. JavaScript 이벤트 핸들러에서 객체를 참조하는 방법은 무엇입니까?
- 3. JavaScript의 현재 스크립트 URL
- 4. NHibernate에서 객체를 복제하는 방법은 무엇입니까?
- 5. 버튼 클릭 핸들러에서 문자열을 반환하는 방법은 무엇입니까?
- 6. 현재 뷰 계층에 추가 할 수 있도록 View 객체를 복제하는 방법
- 7. "비밀번호 표시"버튼. 모든 속성을 가진 객체를 복제하는 방법
- 8. 파이썬 생성기 객체를 복제하는 방법은 무엇입니까?
- 9. 단추를 클릭 할 때 테이블 행을 복제하는 방법
- 10. 맛있는 클릭 가능한 태그를 복제하는 방법은 무엇입니까?
- 11. Mercurial을 Subversion에 복제하는 방법?
- 12. Liferay 포틀릿을 복제하는 방법
- 13. Oracle에서 사용자를 복제하는 방법
- 14. HttpWebRequest를 복제하는 방법?
- 15. memcache로 데이터를 복제하는 방법
- 16. IMAP 사서함을 복제하는 방법
- 17. URI를 복제하는 방법
- 18. Selenium에서 "현재"객체를 찾으려면 어떻게해야합니까?
- 19. 컨트롤 현재 클릭
- 20. jquery 필드를 사용하여 폼을 복제하는 것이 현재 비활성입니다.
- 21. C++에서 익명으로 개체를 복제하는 방법 - CLI?
- 22. git 저장소를 복제하는 Python 방법
- 23. 계층 적 데이터를 복제하는 방법
- 24. git 저장소를 선택적으로 복제하는 방법
- 25. VB에서 전체 프로젝트를 복제하는 방법
- 26. C#에서 그래픽을 복제하는 방법?
- 27. 프로그래밍 방식으로 버튼 클릭 핸들러에서 gridview에 새 행을 추가하려면 어떻게해야합니까?
- 28. Flex 4.5 Spark DataGrid - selectionChange 핸들러에서 클릭 한 열 감지
- 29. 클릭 핸들러에서 Silverlight TextBox의 문자 인덱스를 얻는 방법은 무엇입니까?
- 30. 이벤트 핸들러에서 오버로드가 가능합니까?
예. .live() (또는 내 환경 설정, .delegate())를 사용하면 이벤트를 복제 할 필요가 없으므로 약간 더 우아한 옵션이됩니다. –