2010-06-08 2 views
1

Возможно ли удалить весь контент до определенной строки с помощью jquery? Например, я хочу снять весь текст перед словом «подкомитет» в этом примере ниже. Как мне это сделать?Содержимое jQuery для фильтрации до определенной строки

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

Linn в энергетике и торговле Палаты подкомитета Понедельник что сумма денег, которую BP выплатила местным жителям за их потери, как правило, составляла около 5000 долларов США, что он отклонил как «маркетинговую уловку». Такие предприятия, как его компания по аренде жилья, берут деньги на оплату своих накладных расходов, которые он назвал " единственный способ, которым мы будем поддерживать наш бизнес ».

ответ

1

вам не нужно JQuery для этого ... но плохо играть по

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

что-то подобное.

+0

Вторых пары в '.substring()' не является обязательным;) –

+0

да я не мог вспомнить, какую часть опуская было бы отсечь, так что я оставил его там – mkoryak

1

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

var text = element.text(); 
var filtered = text.substring(text.indexOf('subcommittee')); 
Смежные вопросы