2013-07-15 1 views
4

CodeMirror (여기에서 -> 참조) codemirror을 사용하고 있습니다. 특히 "HTML 편집기 미리보기"모듈을 사용하고 있습니다.CodeMirror는 HTML 편집기에 항목을 삽입합니다.

나는 바이올린에서 테스트를 봤는데 : -------> 사용자가 HTML을 선택하면 있도록 내가 일할 수있는 편집기를 가지고

http://jsfiddle.net/Vu33n/6/는, 그러나 나는 그것을 만들려고 해요 태그를 드롭 다운 메뉴에서 선택하십시오 -이 코드는 커서 위치가있는 곳의 편집기에 삽입됩니다.

편집기에 삽입 할 코드를 얻을 수는 있지만 삽입하기 전에 편집기의 모든 내용이 지워집니다. 나는 커서가있는 곳에 코드를 삽입하고 그 밖의 모든 것을 남겨 둘 수는 없다. 내가 사용

CodeMirror 구문은 다음과 같습니다 당신이 궁금해하는 경우

editor.setValue($(this).val()); 

는 CodeMirror 사용 설명서 here입니다. 그게 내가 'setValue'을 찾은 곳

답변

3

사과드립니다. 드디어 여기에 답을 발견 ->replaceSelection

그래서 코드를 읽을 필요가 : 게시물에 대한

editor.replaceSelection($(this).val()); 

죄송합니다 -하지만 어쩌면이 미래에 다른 사람을 도움이 될 것입니다.

+1

사과를하지 않으면 모든 사람에게 도움이됩니다. 잘 대답을 스스로 찾았어요! –

0

의 변화는 당신이 제안 :

editor.replaceSelection($(this).val()); 

이 JSFiddle에서 잘 작동 : http://jsfiddle.net/Vu33n/181/ 이 가서 자신의 대답을 받아들입니다.

관련 문제