我正在尝试使用mootools'.getFirst();
来(自然地)选择与特定CSS3选择器匹配的第一个元素。但是,它似乎不起作用,我被迫回到使用.getElement();
,它也按预期工作。
请注意,.getElement();
会返回<li>
元素,而.getFirst();
则不会。
有人有什么想法吗?
答案 0 :(得分:1)
不幸的是,似乎getFirst
不是递归的,这意味着要让您的示例正常工作,您必须将其更新为$('foo').getFirst('* li');
。
答案 1 :(得分:1)
您似乎正确使用了getElement,因为它“获取其标记名称与提供的标记匹配的第一个后代元素。也可以传递CSS选择器。”并错误地使用getFirst,它获取第一个元素(而不是后代)。