2010-06-08 4 views
1

jquery를 사용하여 특정 문자열 앞에있는 모든 내용을 제거 할 수 있습니까? 예를 들어, 아래의 예제에서 "소위원회"라는 단어 앞에 모든 텍스트를 제거하고 싶다고 가정 해 봅시다. 내가 어떻게 그럴 수 있니? 호텔리어, 어부들 사이에서 장착 손실과 생계 유출에 의해 축소 된 다른 사람들과jquery 특정 문자열 앞의 내용 필터링

은 좌절 살아 걸프 해안을 따라 "빠른 속도로 확대"입니다. "

린 월요일 하원 에너지 통상 소위원회 말했다 BP가 지역 주민에게 손실을 지불 한 금액은 일반적으로 약 5,000 달러였습니다. 그는 "마케팅 전략"으로 일축했습니다. 휴가 렌탈 회사와 같은 회사는 간접비를 지불하기 위해 돈을 빌려 왔으며, 우리가 사업을 계속 유지할 수있는 유일한 방법입니다. "라고 말했습니다.

답변

1

당신이 그런

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

뭔가 함께이에 대한 JQuery와 ...하지만 병이 플레이를 필요 없어요.

+0

두 번째 PARAM하는''선택 사항입니다() .substring하는) –

+0

그래 내가 그것을 잘라낼 것이다 생략 된 부분을 기억을 couldnt, 그래서 내가 거기 남아 – mkoryak

1

텍스트에서 주어진 문자열의 위치를 ​​찾으려면 indexOf()을 사용하고 substring()을 사용하면 주어진 위치에서 텍스트를 가져올 수 있습니다.

var text = element.text(); 
var filtered = text.substring(text.indexOf('subcommittee'));