을 동적 요소를 만들 때 내가 아는, 당신은 같은 것을 사용해야 수행하는 방법 나는 을 라이브으로 만들었 기 때문에 동적으로 생성 된 요소와 상호 작용할 수 있습니다.날짜 선택기 라이브 만들기 JQuery와
답변
에 따르면 Jquery .live works but not with .datepicker
이 작동합니다 :
$("#tdInput1").live("click", function(){
$(this).datepicker({
inline: true
});
});
편집 :이 답변은 jQuery를 이전 버전입니다. jQuery 1.9+에서 Vishal의 대답을 시도해보십시오.
은 매력처럼 작동했습니다. 감사! – craigtb
두 가지 다른 문제를 다루고 있습니다. jQuery의 live
은 이벤트 바인딩을위한 것이고 datepicker
은 특별히 이벤트에 묶이지 않고 순간적으로 요소에 기능을 추가합니다.
live
이벤트와 함께 작동하는 유일한 이유는 jQuery가 실제로 조상 요소를 조상 요소에 연결하고 (자바 스크립트에서 이벤트를 버블 링하는 방식 덕분에) 조상은 실제로 이벤트를 수신하고 마치 위임 된 것처럼 위임합니다. 요소에서. 원칙은 다소 복잡하지만 길고 짧습니다. 이벤트와 만 작동 할 수 있습니다.
datepicker 기능을 추가하려면 새 요소가 작성된 후 datepicker
함수를 호출하기 만하면됩니다.
감사합니다. 당신의 대답을 찾을 때까지 이것을 해결하려고 노력했습니다. – user1862764
허용되는 솔루션은 .. 키보드 포커스 이벤트 작동하지 않습니다 그래서이로 변경 한 다음 .live
방법을 포함하지 않는
$('.parent').on('focusin', '.datepicker', function(e) {
$(this).datepicker(options);
});
jQuery를 1.9.1 이후
.on
에
.live
을 변경했다 . 키보드 포커스 이벤트뿐만 아니라 마우스 이벤트에도 위의 작업이 적용됩니다.
는 좀 더 적절한 해결책이라고 생각 :
$('input.datepickerClass').live('focus', function(){
if (false == $(this).hasClass('hasDatepicker')) {
$(this).datepicker({ options });
}
});
소스 코드 답변 만 피하십시오 - 독자가하고 싶은 말과 이유를 이해할 수 있도록 자신이하는 일에 대해 설명하십시오. –
- 1. 날짜 선택기, JQuery와
- 2. JQuery와 날짜 선택기 플리커 문제
- 3. JQuery와 날짜 선택기 CSS의 문제
- 4. 사람이 JQuery와 날짜 선택기 예 다음은
- 5. IE에서 JQuery와 UI를 날짜 선택기 및 IE
- 6. JQuery와 날짜 선택기 캘린더 - MySQL의 VB 채워
- 7. JQuery와 선택기
- 8. JQuery와 선택기 -
- 9. JQuery와 선택기
- 10. JQuery와 선택기
- 11. 날짜 선택기
- 12. JQuery와 날짜 선택기 문제는 내가 JQuery와 날짜 선택기에 대해 다음 "datepicker.php"페이지가 아래로 주어진다 사용하십시오 PHP는
- 13. JQuery와 하위 선택기 질문
- 14. JQuery와 선택기 숨겨진 필드
- 15. JQuery와 flexigrid 선택기
- 16. JQuery와 선택기 레일
- 17. 위의 코드에서 JQuery와 선택기
- 18. 여러 선택기 JQuery와
- 19. JQuery와 선택기 멀티 클래스는
- 20. JQuery와 선택기 옵션
- 21. 라이브 바탕 화면 선택기 검색
- 22. JQuery와 UI의 날짜 선택기 이상한 문제 (파이어 폭스에서 발생)
- 23. JQuery와 쇼() 라이브()
- 24. JQuery와 PHP는 라이브 검색
- 25. jQuery를 UI 날짜 선택기 문제 - 출발 날짜
- 26. JQuery와 날짜 선택기 플러그인, 롤오버는 -> 내가의 jQuery 날짜 선택기에 대한 질문이 날짜
- 27. 캘린더의 날짜 선택기 정보
- 28. Android의 날짜 선택기
- 29. 의 jQuery 날짜 선택기
- 30. 텍스트 선택란에서 날짜 선택기
그래서 당신은'.datepicker가 ({})'특정 요소가 동적으로 DOM에로드로 실행하려면? – Luke