jquery - выбрать все элементы после определенного элемента - PullRequest
24 голосов
/ 02 апреля 2011

У меня есть список, аналогичный приведенному ниже, и я хотел бы выбрать только все элементы после элемента #everything_after.

<div id="container">
  <div class="something"></div>
  <div class="something"></div>
  <div class="something"></div>
  <div class="something"></div>
  <div class="something"></div>
  <div id="everything_after"></div>
  <div class="something"></div>
  <div class="something"></div>
  <div class="something"></div>
  <div class="something"></div>
  <div class="something"></div>
</div>

Ответы [ 4 ]

29 голосов
/ 02 апреля 2011

Вы можете использовать nextAll, чтобы получить следующие дивы.

16 голосов
/ 02 апреля 2011

См .: CSS3 General Siblings Selector

http://reference.sitepoint.com/css/generalsiblingselector

$("#everything_after ~ div")...
0 голосов
/ 27 апреля 2018

CASE-1: , когда известен селектор id="" или class="":

$("#everything_after").nextAll();
//selects any of the next sibling elements, like <div>, <p>, <i>... etc tags.

//--or--
$("#everything_after").nextAll("div");
//selects only the next sibling <div> tags;

CASE-2: при индексепредмет известен:

$("#container > div:nth-child(6)").nextAll();
//--or--
$("#container > div:eq(5)").nextAll();
0 голосов
/ 09 февраля 2012

выбирает все элементы

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