Как выбрать в JQuery относительно текущей позиции? - PullRequest
1 голос
/ 06 декабря 2010

Например $(". > a") или может быть $("this > a" ) или может быть $(this)("a")

Ответы [ 2 ]

6 голосов
/ 06 декабря 2010

Вы пытаетесь написать

$(this).children('a')

Обратите внимание, что this не является "текущей позицией";это контекст, в котором была вызвана функция.
В each обратном вызове или обработчике события это элемент, для которого был вызван обратный вызов.

Для других селекторов вы можете вызвать jQuery другие методы обхода , такие как .parent() или .find().

1 голос
/ 06 декабря 2010

Вы можете использовать $("a", this), он будет искать <a> в контексте второго аргумента this.

Вы можете предоставить DOM-элемент, Document или jQuery в качестве второго аргумента для использования в качестве контекста для поиска внутри.

http://api.jquery.com/jQuery/

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