Селектор jQuery в контексте - PullRequest
1 голос
/ 20 декабря 2011

Я пытаюсь заставить это работать: $( '> p', this ). По сути, я хочу получить <p> s прямо в this, есть идеи?

Ответы [ 5 ]

4 голосов
/ 20 декабря 2011

Я бы сделал это ... $(this).children("p")

2 голосов
/ 20 декабря 2011

$(this).children('p') будет работать просто отлично.

См. Этот довольно грязный пример:

http://jsfiddle.net/EWRtR/

2 голосов
/ 20 декабря 2011
$('>p',this)

Должен дать вам любые <p>, которые являются дочерними для элемента this (при условии, что это элемент jquery)

Вот скрипта, которую я создал, чтобы проверить это.

http://jsfiddle.net/jberke/GFe2H/1/

2 голосов
/ 20 декабря 2011

это должно работать для вас ...

$(this).children('p')
2 голосов
/ 20 декабря 2011

Вы можете использовать:

$(this).find('> p');

Или:

$(this).children('p');

Но оба они достигают более или менее точно того же, что и ваш текущий селектор;поэтому, пока вы не объясните, что не работает, или что идет не так, я, к сожалению, не могу дать особо полезный совет.

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