Вы можете сделать это следующим образом:
$('#id').nextUntil('#id2').andSelf().add('#id2')
Важно отметить, что .nextUntil()
не не включает элемент, который идет, пока не остановится с предыдущим. Чтобы добавить этот элемент, вам нужно позвонить .add(selector)
в конце.
Вам также нужно, чтобы .andSelf()
включал первый элемент
Обновление август 2017 г.
Метод jQuery .andSelf()
теперь не рекомендуется в jQuery 1.8+, используйте .addBack()
вместо того, чтобы добавить первый выбор обратно. Кроме того, .prevUntil()
можно использовать, если последний элемент (# id2) предшествует первому элементу (# id1) в выборе. Сравните .index()
для обоих элементов, чтобы определить их порядок в документе.
Попробуйте увеличить уровень ведения журнала org.quartz. simple.SimpleThreadPool
для отладки и получения дополнительной информации.
Если это не сработает, попробуйте прослушиватель журнала. Quartz имеет интерфейс JobListener, описанный в его учебном пособии . Слушатель может помочь вам отследить выполнение задания. Возможно, задания просто не завершаются и попадают в тупик.
Настройте org.quartz.threadPool.threadCount
, чтобы не заканчивались потоки.
update:
Кроме того, вы можете воспользоваться дамп потока и посмотреть статистику потока. visual vm имеет плагин под названием TDA, или вы можете использовать анализатор дампов потоков напрямую.
На всякий случай проверьте кварцевую версию, чтобы узнать, нет ли известной ошибки.
Have you had a look with jvisualvm - it gives some more information.
Also, get stack traces to see what the threads are actually waiting on. You might have an aha-feeling right there.