MooTools - определяет индекс массива класса, по которому щелкнули - PullRequest
1 голос
/ 22 марта 2011

Может кто-нибудь сказать мне, как я могу определить индекс массива класса, по которому щелкнули.

Так что, если бы у меня было:

HTML

<span class="test">first</span>
<span class="test">second</span>
<span class="test">third</span>

MooTools JS

$$('.test').addEvent('click', function(event){
       // alert(this array index);
});

Любая помощь будет отличной, спасибо!

1 Ответ

2 голосов
/ 22 марта 2011

очень просто - не .addEvent, который будет делать .each за вас, но вместо этого напишите .each, он поддерживает element, index:

$$('.test').each(function(el, index) {
    el.addEvent('click', function(event){
       alert(index); // 0, 1, 2
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...