2013-03-20 49 views
27

有没有办法在clojurescript中访问“this”对象?在Clojurescript中访问“this”

我是having issues当我用锚点包装图标并尝试将一个手柄附加到锚点时,会发生事件传播。如果没有在处理程序中访问“this”,我会不时处理内部图标,有时会触发事件,锚点会在其他时间触发。

编辑:

正如以下建议的那样 - 这是做到这一点的方法。一个例子可以是

(defn my-handler 
    [e] 
    (this-as this 
    (let [data-attr (.data ($ this) "my-attr")] 
     (log data-attr)))) 
+3

考虑将答案标记为接受的答案,而不是编辑原始帖子。 – Ryan 2014-12-27 20:29:31

回答

相关问题