모달 대화 상자를 생성하는 스크립트가 있고 그 안에 jquery ui datepicker를 넣으려고합니다. 잘 나는 대화 상자를 열고 '날짜 선택기'ID를 할당 된 입력 상자를 클릭 처음 작동첫 번째로드 후 jQuery datePicker for ajax 콘텐츠가 실패합니다.
$('#datepicker').live('click', function() {
$(this).datepicker({showOn:'both'}).focus();
});
: 저는 현재 다음과 같은 코드를 사용하고 있습니다.
문제는 DOM에서 해당 마크 업을 제거한 대화 상자를 닫은 후 다시 열면 해당 문제가 더 이상 작동하지 않는다는 것입니다.
$ ('# datepicker')를 호출 해 보았습니다. 대화창을 닫은 다음 die를 다시 열면 #datepicker 입력에 다시 바인딩되지만 die()도 작동하지 않습니다.
나는 정말이 문제에 난처합니다. 어떤 통찰력이라도 대단히 감사하겠습니다.
한 가지를 조심 : 당신이 문제가 발생할 수 있습니다 대화 상자에 동적 콘텐츠를로드 할 때 "날짜 선택기"와 같은 간단한 식별자를 사용하여. 예를 들어 두 개의 대화 상자가 있고 둘 다 datepicker가있는 경우 "datepicker"의 "id"가있는 페이지의 두 가지로 마무리됩니다. 나는 여기에서 경험으로 말합니다 :-) 그 외에도 자세한 내용이 담긴 예제를 보지 않고서는 말하기가 어렵습니다. – Pointy