javascript 및 jquery를 사용하여 간단한 날짜 선택 도구를 만들었습니다. 날짜를 선택하면 입력 상자에 표시됩니다. 이 입력 상자는 javascript를 사용하여 변경 되었기 때문에 변경 이벤트가 발생하지 않았습니다. 이 행사를 시작하거나 관습을 만들 수있는 방법이 있습니까?값 변경 이벤트 시작
답변
실행 새로운 값을 할당 한 후이 코드 :
$('input').change();
모든 입력보다 특정 입력에서 이벤트를 발생시키는 것이 더 좋을 것입니다. – SpaceBison
고맙습니다. 효과가있었습니다. –
@SpaceBison, 그것은 일반적인 대답 일뿐입니다. Uriel_SVK가 특정 입력 필드에 변경 이벤트를 할당하는 방법을 알고 있다고 가정했습니다. –
$("input#yourInputId").change();
또는
$("input#yourInputId").trigger("change");
트릭을 할해야합니다.
- 잠재적 브라우저 부정 또는 변경 이벤트에 대한 지원의 부족주의 텍스트 상자에 대한 귀하의 HTML의
ID="abc"
부분을 나타내는 ID로 #yourInputId 교체 - 동작은 특히 이전 버전의 브라우저에서 다를 수 있습니다.
jQuery는 IE6의 변경 동작을 정상화합니다.> – OptimusCrime
.change는 jquery의 .on 함수를 가리키고 있으므로 .on을 직접 사용하는 것이 좋습니다.
$('#inputID').on('change', function() {
});
변경 및 입력 이벤트가 있습니다. 입력이 변경되고 포커스를 잃은 후 첫 번째가 실행됩니다. 후자는 입력이 변경되면 즉시 시작됩니다. 그러나 프로그래밍 방식으로 입력을 변경 한 후에 발생하는 이벤트는 없습니다.
입력을 변경하는 코드를 제어 할 수 있다면 다른 답변에서 설명한 것처럼 수동으로 이벤트를 트리거 할 수 있습니다.
- 1. 바인딩 대상 값 변경 이벤트
- 2. jQuery 값 변경 이벤트 지연
- 3. Silverlight에서 슬라이더 값 변경 이벤트 제어
- 4. JS 코드에서 세션 시작 이벤트
- 5. FullCalendar : 이벤트 시작 날짜 및 시간 형식 변경
- 6. 변경 : 이벤트
- 7. JQM의 이벤트 시작
- 8. WCF 호스트에서 이벤트 시작
- 9. 스프링 서버 시작 이벤트
- 10. onTouchEvent onClick 이벤트 시작
- 11. iPad 터치 시작 이벤트
- 12. Xcode의 레이블 값 변경
- 13. UIPickerView 여기에서 시작 값
- 14. 시작 페이지 변경
- 15. 변경 시작 이미지 (default.png)?
- 16. LWUIT의 시작 폼 변경
- 17. 런타임시 시작 페이지 변경
- 18. 시작 페이지 변경
- 19. 변경 시작 슬라이더
- 20. 시작 ID 번호 변경
- 21. 변경 이벤트 중 여러 값 전달 <select>
- 22. 필드 값 변경 및 버튼 누르기시 onchange 이벤트 트리거
- 23. 값 변경 이벤트 - 모든 방식의 텍스트 상자에 대한 필수 솔루션
- 24. XtraGridView에서 콤보 상자의 다른 열 값 onselectedvaluechanged 이벤트 변경
- 25. UISlider 값 변경 이벤트 빈도는 어떻게 제어 할 수 있습니까?
- 26. 변경 가능한 문자열의 값 변경
- 27. 값 변경시 jquery fire 이벤트
- 28. 시작 위치 변경 모니터링 중요한 변경 사항?
- 29. 변경 시작 배경색에 따른 타일 배경색 변경
- 30. 전역 변수 JavaScript (값 변경)
jQuery UI의 것과 같은 datepicker 플러그인을 사용 했습니까, 아니면 직접 구현 했습니까? –
onchange 이벤트를 시작해야합니다. "$ ("+ calName + "_date") .val (cal.actualdate + "."(cal.month + 1) + "."+ cal.year)을 사용하여 값을 변경하는 ur 코드 – Yorgo
을 게시하십시오. ''$ ("#"+ calName + "_date") .change();'(Thx Kane Black)을 추가 한 후에 작동 중입니다. –