Я использую mootools getFirst неправильно? - PullRequest
1 голос
/ 19 октября 2011

Я пытаюсь использовать mootools '1001 *, чтобы выбрать (естественно) первый элемент, соответствующий определенному селектору CSS3.Однако, похоже, что это не работает, и я вынужден вернуться к использованию .getElement();, который также работает как задумано.

http://jsfiddle.net/NdWs9/

Обратите внимание, что .getElement(); возвращаетэлемент <li>, а .getFirst(); - нет.

У кого-нибудь есть идеи?

Ответы [ 2 ]

1 голос
/ 19 октября 2011

Похоже, что вы правильно используете getElement, так как он «Получает первый дочерний элемент, имя тега которого соответствует предоставленному тегу. Селекторы CSS также могут быть переданы».и неправильно использовать getFirst, который получает первый элемент (не потомок).

1 голос
/ 19 октября 2011

К сожалению, похоже, что getFirst не является рекурсивным, что означает, что для того, чтобы ваш пример работал, вам нужно обновить его до $('foo').getFirst('* li');.

http://jsfiddle.net/mqchen/NdWs9/2/

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