Ответ 1
Есть два способа сделать это.
Используйте это, если у вас есть только несколько братьев и сестер:
$('textarea').nextAll('div.select_this').first();
Недостатком этого является то, что он проверяет каждый последующий элемент, чтобы убедиться, что он соответствует селектору, даже после того, как он нашел первый. Используйте это, если у вас есть много, много братьев и сестер, чтобы сэкономить на оценке:
$('textarea').nextUntil('div.select_this').andSelf().last().next();
Обратите также внимание на то, что лучше использовать методы first
и last
, а не их соответствующие селекторы (:first
, :last
), поскольку браузеры не понимают селекторов, что значительно замедляет экспрессию.
Отредактировано для включения andSelf
для комментария ниже.