2012-04-11 4 views
-1

여기에 포함 된 문자열이있는 경우.특정 태그와 그 사이의 HTML을 제거하십시오. - Jquery

Hi my name is <span class="name">Joe</span>. Just wanted to say <b>Hi</b>. 

그리고 무엇이 가득 찼는지를 포함하여 특정 태그를 제거하고 싶습니다. 이 문자열의 예는 <span> 태그 일뿐입니다.

나는

<span class="name">Joe</span>

제거하는 것입니다 ... 그리고 완성 된 출력은 내가 이런 짓을 했을까 방법

Hi my name is . Just wanted to say <b>Hi</b>. 

것입니까?

+0

는 해당 문자열 단지 JS 문자열이나 문서의 일부인가? – zerkms

+0

그것은 js 문자열 – Joe

답변

1

당신이 할 수있는 하나

jQuery('<div>' + yourstring + '</div>').find('span').remove(); 

또는

jQuery('<div>' + yourstring + '</div>').find('.name').remove(); 

만 클래스 "이름"으로 요소를 제거 할 경우 두 번째를 선택하십시오.

동작하는 예제 :

http://jsfiddle.net/ZWw6d/이 문서를 살펴 유무 :

jQuery('.name').remove();

또는

jQuery('.name').detach(); : http://api.jquery.com/remove/

+0

그 문자열을 사용하는 완전한 예제를 줄 수 있습니까? – zerkms

+0

그것이 효과가있을 것이라고 생각하십니까? – zerkms

+0

문자열을 요소로 묶는다면 작동합니다 ... anser를 업데이트 할 것입니다. – csupnig

관련 문제