var links = $$('.link'); links.invoke('observe', 'click', function(e) { console.log(links.indexOf(e.currentTarget)); // will log index of clicked element })
- kangax On Apr 30, 8:14 pm, smartcookie <[EMAIL PROTECTED]> wrote: > I have a question: > > How do you return the selected index of an array of > elementsbyclassname on the element that execute an onclick event? > > lets say : > > <a class="link" onclick="myfunction(this)"></a> > <a class="link" onclick="myfunction(this)"></a> > <a class="link" onclick="myfunction(this)"></a> > > Thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---