【发布时间】:2015-06-16 00:02:47
【问题描述】:
这是我想要做的,我可以用 jQuery 替换 Dom,但我不知道如何获取 Dom 值。真可惜。
Gist
这是我遵循的要点。
所以我问了原作者,但还没有回应。
PS:我只是想在浏览器中尝试一些cljs,所以我没有使用任何像jayq这样的lib。
我试过(.val "yes")之类的东西,但似乎是错误的。
(ns hello-world.jquerytest)
(enable-console-print!)
(def jquery (js* "$"))
(defn x []
(->
(jquery ".meat")
(.html "yes")))
(jquery
(fn []
(x)
(-> (jquery "li.numbers")
(.html "pink")
(.append "banana"))))
【问题讨论】:
-
.html返回一个字符串。您可能想使用 clojure 的doto。如果这解决了问题,请用一些很好的解释和参考自己回答。 -
感谢您的提示,但不需要添加
doto,只需像管道一样列出功能即可。
标签: clojure clojurescript