Вы можете сделать это следующим образом:
$('#id').nextUntil('#id2').andSelf().add('#id2')
Важно отметить, что .nextUntil()
включает не включает элемент, который он собирается, пока не остановитсяс предыдущим.Чтобы добавить этот элемент, вам нужно позвонить .add(selector)
в конце.
Вам также понадобится .andSelf()
, чтобы включить first element
Обновление август 2017
Метод jQuery .andSelf()
теперь не поддерживается в jQuery 1.8+, используйте .addBack()
вместо того, чтобы добавить первый выбор обратно.Кроме того, .prevUntil()
можно использовать, если последний элемент (# id2) предшествует первому элементу (# id1) в выборе.Сравните .index()
для обоих элементов, чтобы определить их порядок в документе.