jQuery - селекторы и $ (это) - PullRequest
0 голосов
/ 23 января 2009

Хорошо, это общий вопрос о том, как решить эту проблему, а не искать обходной путь для данного примера.

Допустим, у меня есть объект $(this), и это select, если я хочу выбрать выбранную опцию, и у меня было id, я мог бы просто разорить

$('#id option:selected')

игра окончена.

но с this я не могу пойти $(this+' option:selected') или что-то в этом роде.

Меня не очень интересует выбор option:selected в примере, поэтому я не хочу знать обходное решение для этого экземпляра.

В общем, я хочу знать, как вы комбинируете подселекторы, такие как :has или option:selected, с ситуацией $(this).

Спасибо.

Ответы [ 2 ]

8 голосов
/ 23 января 2009

Используя необязательный параметр контекста :

$('option:selected', this)
2 голосов
/ 24 января 2009

Вы также можете сделать:

$(this).find('option:selected');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...