2009-11-21 2 views
0

다른 라이브러리 또는 표준 자바 스크립트를 사용하여 자동 링크를하고 싶은 단어 및 문구를 나열 할 수 있습니까? 예를 들어자동 링크 관련 단어 및 문구

:

단어/문구 1 링크 www.something.com
단어/구 2 : www.somethingelse.com 링크
단어/구 3 : www.anotherlink 링크. org

등등.

미리 도움 주셔서 감사합니다.

답변

0

javascript replace() 함수를 사용할 수 있습니다.

$("#myid").html().replace('word one', '<a href="http://www.something.com">word one</a>'); 

자세한 내용은 http://www.tizag.com/javascriptT/javascript-string-replace.php을 참조하십시오.

편집

위의 전용 "단어 하나"의 첫 번째 인스턴스를 대체합니다. 모든 것을 바꾸려면 정규 표현식을 사용해야합니다.

"단어 1"을 바꿀 텍스트로 바꾸십시오.

편집 2

이 코멘트에있는 당신의 질문에 대답하기 위해, 당신은 출력을 캡처해야합니다. 예 :

$("#myid").html($("#myid").html().replace(/word one/g, '<a href="http://www.something.com">word one</a>')); 

replace()는 jQuery의 일부가 아니므로 실제로 DOM을 수정하지 않습니다. replace()는 수정 된 문자열을 반환하므로 수정 된 문자열을 페이지에 다시 쓰려면 다리 작업을 수행해야합니다.