什么相当于Mootools中的jQuery“eq()”?

时间:2011-11-12 17:22:18

标签: jquery mootools

我是Mootools的新手并且已经使用了jQuery一段时间了。我想要做的是将一些jQuery转换为mootools。

我在jQuery中写了以下内容:

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

你会怎么写mootools中的等价物?

2 个答案:

答案 0 :(得分:3)

Mootools文档有答案,请使用:index()选择器:

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

要检索标题属性,请使用getProperty

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

NB。这适用于MooTools Core v1.4.1

答案 1 :(得分:2)

您可以使用double dollar函数,该函数返回与您提供的元素类型匹配的元素数组 -

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/