선택 상자에 동력이 유입되면 브라우저에서 이벤트가 발생하는지 궁금해하셨습니까? 나는 'onchange'가 해고 될 것을 기대하지만, 그런 일은 일어나지 않는다.선택 상자 (html)에 대한 이벤트가 발생했습니다.
1
A
답변
1
이미 지적했듯이 onchange 이벤트는 사용자가 변경 한 사항에 대한 책임이 있습니다. 그러나 프로그래밍 방식으로 DOM을 변경하면 DOM Mutation event이 일부 브라우저에서 실행되지만 그 표준은 잘 지원되지 않습니다.
1
Mutation events 당신이 찾고있는 것일 수도 있습니다. DOMSubtreeModified, DOMNodeInserted 및 일부 다른 옵션이 있습니다. 분명히 github에 jQuery 프로젝트에 Mutation 이벤트 지원 기능이 포함되어 있습니다. 체크 아웃 : http://github.com/jollytoad/jquery.mutation-events/tree/master
0
나는 잘 모르겠다. 대부분의 경우 전달되는 이벤트는 사용자가 시작한 이벤트뿐입니다.
새 옵션을받는 기술자는 기술적으로 브라우저에 의해 시작됩니다 (사용자 조치의 결과로 발생할 수 있음).
이라면은 임의의 DOM 속성에 대한 변경 사항을 수신 대기하고 해당 변경 사항에 응답하기 위해 처리기를 바인딩 할 수 있다는 점에 특히 동의합니다.
그러나 signals and slots 구현을 자바 스크립트로 살펴보면 도움이 될 수 있습니다.
관련 문제
- 1. 콤보 상자 선택 컨트롤이 나오지 않습니다.
- 2. 레일 복수 선택 상자 문제에 대한 검색
- 3. 포스트는 선택 상자/목록 상자
- 4. jQuery를 검증 선택 상자
- 5. 계단식 선택 상자 - Jquery
- 6. 이 선택 상자 중 하나는 주어 각각의 선택 상자
- 7. 동적 선택 상자
- 8. ASP.NET에서 두 이벤트가 동시에 발생했습니다.
- 9. 자바 스크립트 선택 상자
- 10. 라디오 버튼 이벤트가 선택 되었습니까?
- 11. UITableView 선택 이벤트가 Monotouch에서 변경되었습니다
- 12. Python의 강조 선택 상자
- 13. jquery submit 선택 상자
- 14. 표시 선택 상자 열
- 15. 콤보 상자 선택 항목
- 16. 선택 상자 맞춤
- 17. 다중 선택 목록 상자
- 18. 사용자 정의 선택 상자
- 19. 선택 상자 내의 확인란
- 20. 선택 가능한 텍스트 상자
- 21. C# 콤보 상자 선택
- 22. 쓰기 가능 선택 상자
- 23. jquery : 사용자 선택 상자?
- 24. jquery 다중 선택 상자
- 25. 다중 열 선택 상자
- 26. IE 입력 선택 상자
- 27. 목록 상자 선택 상품
- 28. 확장 선택 상자
- 29. djit.layout.Tabcontainer - 클릭 기반 이벤트가 두 번 발생했습니다
- 30. 텍스트 상자 포커스 자동 선택 방지
당신은 IE에서 돌연변이 이벤트를 얻지 않을 것입니다. 물론 버전 7까지는 포함하지 마십시오. –
@Tim : 동의합니다. – Sampson