JQuery выбрать элемент внутри класса - PullRequest
34 голосов
/ 20 апреля 2010

Я хочу выбрать привязку внутри div, как это

<div class="response content">
  Disapproved Bank Mandiri<br><br>
  <p>
    <a class="showlist" href="#">Back to list?</a>
  </p>
</div>

Что такое jquery для этого?

Ответы [ 3 ]

48 голосов
/ 20 апреля 2010

Любой якорь в div с классами «response» и «content»:

$('.response.content a')

Или только якоря с классом "showlist":

$('.response.content a.showlist')
11 голосов
/ 20 апреля 2010

Если вам нужны оба класса на DIV:

$("div.response.content a.showlist");

Если нет,

$("div.response a.showlist");

Чтобы узнать больше о базовом использовании селекторов jQuery, посетите http://api.jquery.com/category/selectors/

3 голосов
/ 01 мая 2015

Другой способ решить эту проблему - использовать jQuery .find ()

Вот пример использования find () для выбора всех элементов в div с классом "content content".

jQuery('.response.content').find('a');

Это также полезный пост, посвященный теме селекторы против .find ()

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