jQuery prevUntil () включает стартовый селектор и конечный селектор - PullRequest
6 голосов
/ 05 мая 2010

Я хотел бы выбрать начальный и конечный селектор для методов селектора jQuery prevUntil () или nextUntil (). Если я сейчас реализую эти методы, то все между двумя указанными селекторами будет получено.

т.е. $('p').prevUntil('h1') не будет включать элементы p и h1, только те, которые находятся между ними. Как я могу также выбрать элементы p и h1, а также между ними?

1 Ответ

17 голосов
/ 05 мая 2010

Взгляните на метод .addBack , чтобы добавить результаты предыдущего селектора в текущие совпадения. Комбинируя это с .prev методом , похоже, добивается цели:

$('p').prevUntil('h1').addBack().prev('h1').addBack();
...