2013-09-23 3 views
1

스타일링과 스트립 P 태그를 정규식,하지만 그것은 스타일 어떤하지 않습니다는 어떻게이 P 태그를 제거해야

.replace('<p>','').replace('</p>',''); 

어떻게 이런 일을 할 수 있습니까? 당신이 p 태그를 제거하려면

답변

3

만 수행

$('someSelector').remove('p'); 

또는 당신이 (당신이하려고하는 것처럼 보이는입니다) p 내용은 다음을 수행 랩을 해제하려면 :

$('someSelector').find('p').contents().unwrap(); //keep the content of p there but remove the p wrapper. 

Fiddle

+0

작동하지 않음 : Fiddle here http://jsfiddle.net/dygnT/ –

+2

@RafaTost 작동했습니다. 요소를 검사하고 참조하십시오. 그리고 당신이 그것을 잘못한 일을해야한다. http://jsfiddle.net/7vkk4/ – PSL

+0

내 코드에 없는데, 예제는 작동하지만 내 상황에서는 적용되지 않는다. 나는 그 대답을 받아 들였다. 도와 줘서 고마워. –

0

교체의 정규 표현식 버전을 사용하십시오 :

.replace(/<p.*>/g,'').replace('</p>', '');