Что такое селектор jQuery для выбора якорных элементов с определенным классом в определенном div - PullRequest
4 голосов
/ 21 февраля 2011

У меня есть такой код, и я хочу выбрать каждый <a> тег с классом status в div foo

<div id="foo">
...
<a class = "status"> ... </a>
...
</div>

Ответы [ 8 ]

6 голосов
/ 21 февраля 2011

Вы можете сделать это $('#foo').find('.status')

4 голосов
/ 21 февраля 2011

Селектор будет:

$("#foo a.status");
1 голос
/ 21 февраля 2011

Это работает.

$("#foo").find("a.status")
1 голос
/ 21 февраля 2011

Попробуйте и прочитайте это :

$("#foo a.status")

Удачи!

0 голосов
/ 25 июня 2013

Не существует такого понятия, как «селектор jQuery», что вы имеете в виду:

либо Селектор CSS :

В этомв случае ответа div#foo a.status или div#foo > a.status (в зависимости от наличия промежуточных контейнеров)

или jQuery функции :

В этомЕсли есть несколько способов сделать это:

  • $('div#foo a.status')
  • $('div#foo > a.status')
  • $('div#foo').find('a.status')
  • $('div#foo').children('a.status')
0 голосов
/ 21 февраля 2011
jQuery('#foo')     //select elm with id foo
.find('a.status')  //find anchor with class
0 голосов
/ 21 февраля 2011

Попробуйте это:

$('div#foo a.status')

Документы здесь

0 голосов
/ 21 февраля 2011

попробуйте с помощью

$('div#foo > a.status')

он выбирает якоря, являющиеся ПРЯМЫМИ потомками div # foo

...