그래서 나는 아주 기본적인 질문이라고 생각하지만 내 삶에 대해 생각할 수 없다. 클릭 한 번으로 선택한 날짜 요소 (dom)를 어떻게 참조합니까? 나는 이것을 시도했다 :jquery ui datepicker onselect inst target
$("#eventCalendar").datepicker({
onSelect: function(dateText,inst){
var activeDateObj = $("#eventCalendar").find('.ui-state-active');
}
});
이것은 객체를 반환하지만 이전에 선택한 요소를 참조한다고 생각한다. 클래스에서와 같이 아직 새 요소에 적용되지 않았습니다. inst 객체가 클릭 된 요소에 대한 참조를 포함하지 않는다는 것에 정말 놀랐습니다. 이 메서드는 변수 선언 주위에 빠른 제한 시간을 래핑하여 작동하지만 꽤 더럽습니다. 더 좋은 방법이 있는지 알고 싶습니다. 미리 감사드립니다.
무엇을하려고합니까? 'this'는 연관된 입력 필드를 나타냅니다. – Nalum
죄송합니다. 나는 $ ("# eventCalendar")를 의미했다. find ('. ui-state-active'); 말이 돼? –
선택한 요소를 가져온 후 원하는 작업을 하시겠습니까? – Elangovan