2013-09-29 23 views
2

在jQuery中您可以強制重心轉移到利用沿線的東西輸入:你如何專注於HTML輸入元素?

$("input[name='text']").focus(); 

但它是如何在ClojureScript(最好的東西Enfocus的友好)做了什麼?

回答

0

我一定已經很累了,下面的工作:)

(ef/at "input[name='text']" (focus)) 
2

不使用Enfocus的,你可以做到這一點通過調用JavaScript函數,例如

(-> js/document (.querySelector "input[name='text']") (.focus)) 

,或者使用線程..:

(.. js/document (querySelector "input[name='text']") (focus))