2014-04-17 1 views
1
clojurescript

에서 실행중인 부트 스트랩 날짜 선택기를 가져옵니다 : clojurescript에서 http://www.eyecon.ro/bootstrap-datepicker/을하지만,이 코드를 실행할 때 항상 "정의되지 않은 함수"오류가 발생합니다 :내가 부트 스트랩 날짜 선택기를 실행하려고

(let [elem (sel1 :#dateid)] 
    (.datepicker elem)) 

나는의 선택에 dommy를 사용을 돔 요소입니다.

I 설치 여기에 작은 작동하지 예 : https://github.com/sveri/cljs-datepicker 당신은 그것을 확인하고 그것을 시작할 수 있습니다 : 대답은 아마 꽤 3000

: 로컬 호스트 : lein 링 서버 및 lein cljsbuild 자동, 다음으로 이동 간단하지만, 나는 그저 작동시키지 않습니다. 어떤 도움을 주셔서 감사합니다.

안부, 스벤

답변

1

당신은 $의 JQuery와 기능과 문자열 선택 사용할 필요가 : 작동

(let [elem (js/$ "#dateid")] 
    (.datepicker elem)) 
+0

확인을하지만, 왜 dommy 선택이 작동하지 않는 이유는 무엇입니까? dommy가 jquery selector와 같은 것을 반환하지 않습니까? – sveri

+0

아니요, dommy가 HTMLElement를 반환합니다. jquery의 $는 요소를 래핑하는 일부 JS 객체를 반환합니다. jquery 래퍼에 정의 된 datepicker 함수. – edbond