[Proto-Scripty] Add event by class name

2010-08-23 Thread elivol
Hello I have a problem with adding event click to elements by class name. I'm trying to add event onclick to all input tags that have class compare_itm by this code: $$('input.compare_itm').observe('click', myFunction); But it doesn't work. Is it possible to do in Prototype ? thanks -- You

Re: [Proto-Scripty] Add event by class name

2010-08-23 Thread Johan Arensman
You are trying to apply a single method to a set of items. For this to work you need to apply the same function to each member of the set using invoke(). $$('input.compare_itm').invoke('observe', 'click', myFunction); See also: http://api.prototypejs.org/language/enumerable/prototype/invoke/