5
A
답변
13
0
확실히.
동적 수신기가 동적이지 않습니다.
$('.delete').click(function() {
은 모든 기존 요소에 리스너를 연결합니다.
다른 요소를 추가 할 때 새 요소에 동일한 처리기가 연결되도록하려면 다시 요소를 다시 실행해야합니다. 기본적으로, 새로운 요소는 당신이 그들에게 새로운 핸들러를 연결 해달라고 때문에 듣고 얻을 해달라고
)
1
네, JQuery와 라이브 기능을 확인하십시오. 이벤트를 바인드하고 바인드 해제하는 것을 잊지 마십시오. 링크가 생성 될 때마다 링크가 계속 바운드되는 문제가 있었지만 페이지가 링크를 다시로드하지 않아서 5 ~ 6 회의 클릭 이벤트가 연결되어 문제가 발생했습니다. 링크에 대한 이벤트의 바인딩을 해제해야했습니다.
3
아직 존재하지 않는 요소에 이벤트를 바인딩하는 것은 불가능합니다. 요구르트를 현명하게 표현한 것처럼 이것을 달성 할 수있는 방법은 'on'을 사용하고 함수의 두 번째 매개 변수로 사용할 선택자를 지정하는 것입니다.
this.$someStaticParent.on('click', 'li', functionName);
이것은 무엇을하는지, 부모 요소에게 클릭 이벤트를 보류하도록 지시합니다. 클릭 할 때마다 이벤트가 발생한 곳을 확인하고 매개 변수 2와 일치하면 이벤트를 발생시킵니다. 이를 이벤트 위임이라고합니다. 부모가 이벤트를 승인 한 다음 성공적으로 비교하면 이벤트를 시작합니다. 이것은 일반적인 디자인 패턴입니다.
관련 문제
- 1. android의 동적 버튼 및 액션 리스너
- 2. jQuery를 - 동적 저작권 년도
- 3. 계산 폭 동적 (jQuery를)
- 4. jQuery를 사용하는 동적 알림
- 5. jQuery를 : 동적 목록
- 6. 동적 높이 (jQuery를)
- 7. jQuery를 동적 페이지 질문
- 8. 동적 패딩 (jQuery를)
- 9. jQuery를 동적 VAR 변화와 동적 다른
- 10. JQuery 폼 업데이트 리스너
- 11. jquery를 이용한 동적 트리 생성
- 12. jquery를 사용하는 동적 자바 스크립트
- 13. jquery를 사용하여 레일스에서 동적 link_to_remote
- 14. MVC 3 + jQuery를 = 동적 양식
- 15. 예외 리스너
- 16. 이벤트 리스너
- 17. 변수 변경 jquery의 이벤트 리스너
- 18. jquery를 사용하여 동적 탭을 만드는 방법은 무엇입니까?
- 19. jQuery를 사용하여 동적 양식을 만들 수있는 방법
- 20. 동적 콘텐츠를? 내가 jQuery를 모바일을 테스트하고있어 there-
- 21. 동적 나는 jQuery 플러그인의 요소를 만들 jQuery를
- 22. 자동 완성을위한 jquery를 사용하여 동적 컨트롤 등록
- 23. jQuery를 사용하여 동적 버튼에 클릭 연결?
- 24. jquery를 사용하여 동적 텍스트 상자 유효성 검사
- 25. jQuery를 동적 CSS 로딩 이상한 행동
- 26. jquery를 사용하는 동적 양식 필드 유효성 확인
- 27. JQuery를 사용하여 동적 컨텐츠를 제거하는 방법은 무엇입니까?
- 28. 안드로이드 뷰에서 리스너 제거하기
- 29. 자바 스크립트 이벤트 리스너
- 30. 자바 스크립트의 이벤트 리스너
빛나는 감사합니다. – Luca
감사. 내 경우에는 다음과 같이 문서 요소에 이벤트를 추가해야했다. '$ (document) .on ('click ','mybutton ', function() {// handler}); – gerrytan