jQuery, фильтрующий содержание перед определенной строкой

Возможно, удаляют все содержание перед определенной строкой с jQuery? Например, скажите, что я хотел разделить весь текст перед словом "подкомиссия" в этом примере ниже. Как я сделал бы это?

С потерями, монтирующимися среди хозяев гостиницы, рыбаков и других, средства к существованию которых были сокращены разливом, разочарование "быстро возрастает" вдоль живого Побережья Залива."

Linn сказала энергии Дома и Коммерческой подкомиссии в понедельник, что сумма денег, которую BP заплатила местным жителям за их потери, обычно составляла приблизительно 5 000$, сумма, которую он отклонил как "маркетинговую уловку". Компании, такие как его компания дома, арендуемого на время отпуска занимают деньги для оплачивания их накладных издержек, которые он назвал "единственным способом, которым мы собираемся поддержать наш бизнес".

1
задан BalusC 8 June 2010 в 17:57
поделиться

2 ответа

Просто используйте indexOf () , чтобы узнать позицию данной строки в тексте, и используйте substring () , чтобы получить фрагмент текста с данной позиции и далее.

var text = element.text();
var filtered = text.substring(text.indexOf('subcommittee'));
1
ответ дан 2 September 2019 в 23:56
поделиться

вам не нужен jquery для этого ... но я буду играть

var text = $("#myText").text();
text = text.substring(text.indexOf("subcommittee"));
$("#myText").text(text);

что-то в этом роде.

1
ответ дан 2 September 2019 в 23:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: