2011-02-27 8 views
0

나는이 HTML 조각을 가지고있다 :jQuery : 이것을 감싸는 방법?

<p><strong>Name:</strong> Lorem ipsum dolor sit amet</p> 

나는 다음과 같이 텍스트 주위에 스팬을 감싸고 싶다 :

<p><strong>Name:</strong> <span>Lorem ipsum dolor sit amet</span></p> 

그러나 어떻게해야합니까?

+0

죄송합니다 http://jsfiddle.net/Chy2t/ @ -이보다 더 많은 컨텍스트를 필요로 할 것이다. 마크 업 생성을 사용하는 jquery 함수가 있습니까? \t

이름 : LOREM의 Ipsum 제품의 슬픔은 AMET

앉아 그리고 jQuery로 내가 텍스트가 아닌 강력한 태그 주위에 범위를 추가 할 –

+0

나는 HTML이 조각이있다. –

답변

3

필터와 함께 내용을 사용할 수 있습니다. 이 시도 :

$(function(){ 
     $('p').contents().filter(function() { 
      return this.nodeType == 3; 
     }).wrap('<span></span>'); 
}); 

작업을 예를

+0

@fred : 비슷한 예제 http://api.jquery.com/contents/ – SadullahCeran

+0

'$ ('한 줄로 표시하면 낭비되는 것 같습니다.) – Raynos

+0

솔루션이 완벽합니다. –

관련 문제