2014-06-10 2 views
0

아무도 내가 묶는 div 내의 페이지에있는 모든 별표를 어떻게 래핑 할 수 있습니까?span 태그에있는 모든 asterix 줄 바꾸기

은 그래서 :

Tasty drinks * 

가된다 : 나는 몇 가지 온라인 예를 시도하고이 별표를 제외하고 거의 모든 문자를 작업 할 수 있습니다

Tasty drinks <span class="disclaimer">*</span> 

. 당신이 jQuery를 사용하는 경우

+5

당신이 정규 표현식을 사용하는 경우 –

+0

을 시도 한 내용을 게시하시기 바랍니다, 그 인식의 사용할 수 있습니다 '*'는 특수 문자이므로 이스케이프해야하므로'\ *'가됩니다. – Simone

+0

'\ *를 \ *'으로 대체 하시겠습니까? @ 시몬 덕분에 특별한 숯을 도주했다. –

답변

6

, 당신은 여기에

$("body").children().each(function() { 
    $(this).html($(this).html().replace(/\*/g,"<span class='disclaimer'>*</span>")); 
}); 

는이 fiddle (this question에서 적응)

+0

Brandon에게 감사드립니다. 그것은 아름답게 작동했습니다. 클릭에 의존하지 않도록 조정 해 보겠습니다. – Peter

+0

잠시 시간을내어 향후 시청자에게 기회가 될 경우 응답으로 표시하십시오. 고맙습니다! –