我一直在跑這個問題,這反映了我基本的理解不夠。通過jquery函數傳遞元素
我想收集一個類的所有實例,然後能夠有一個函數,它理解哪個元素實例調用它。
我創建了一個小提琴,http://jsfiddle.net/AKa4s/,這不起作用,只是試圖解釋我的問題。
就是這樣,我收集所有的div元素&給它分配一個函數: $(「。square」)。each(writeColorpanel);
然後在那個函數中我需要調用另一個函數。下一個功能似乎完全不知道是誰打來的。我需要來電顯示(笑話)。
問題是,我最終運行相同的計算不同的div,並重復該函數,以便我可以將css應用於每個div基於結果。
您不能擁有多個具有相同'id'屬性值的元素。 – 2012-08-06 14:06:06
'.doChange()'方法來自哪裏?它是一個插件嗎? – 2012-08-06 14:08:03
我的猜測是「onColorChange」函數內的「this」值引用了「當前元素」。 – 2012-08-06 14:10:33