我一直在跑这个问题,这反映了我基本的理解不够。通过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