2013-03-20 47 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

回答

相關問題