Что эквивалентно jQuery "eq ()" в Mootools? - PullRequest
0 голосов
/ 12 ноября 2011

Я новичок в Mootools и уже некоторое время использую jQuery.Я пытаюсь конвертировать некоторые jQuery в mootools.

В jQuery написано следующее:

var title = $('a:eq(2)').attr('title');

как бы вы написали эквивалент в mootools?

Ответы [ 2 ]

3 голосов
/ 12 ноября 2011

Документы Mootools имеют ответ, используйте селектор :index():

$$('a:index(2)');       // Gets the third <a> tag.

Чтобы извлечь атрибут заголовка, используйте getProperty :

var title = $('el').getProperty('title');

NB.Это относится к MooTools Core v1.4.1

2 голосов
/ 12 ноября 2011

Вы можете использовать функцию двойного доллара, которая возвращает массив элементов, соответствующих типу элемента, который вы предоставляете -

var title = $$('a')[2].title;

Демо - http://jsfiddle.net/wWbmC/

Дополнительная информация

http://mootools.net/blog/2010/03/19/a-better-way-to-use-elements/ http://solutoire.com/2007/09/20/understanding-mootools-selectors-e-and-es/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...