2
A
답변
1
당신이 시각적 편집기에서 현재 선택한 텍스트의 텍스트 값을 얻고 싶다면 : 새 값으로 선택한 텍스트를 바꾸려면
var content = jQuery("#content_ifr").prop("contentWindow");
var selected = content.getSelection();
var selectedText = selected.toString();
, 바로 위의 변수 이외에 이것을 사용 :
var linkText = "<a href='yourlink.html'>"+selectedText+"</a>";
jQuery(selected.anchorNode).replaceWith(linkText);
0
E :
var newText = "This is the new text";
jQuery(selected.anchorNode).replaceWith(newText);
또는 링크를 사용하고자하는 당신의 경우
TinyMCE를 API를 사용하여 ASY 방법 :..가 선택
tinymce.get('your_editor_id').execCommand('insertHTML',false,'your text')
관련 문제
- 1. 보기 모델을 교체 하시겠습니까?
- 2. Ajax 교체 하시겠습니까?
- 3. 무엇인가 동등합니까?
- 4. Dokuwiki 편집기에서 구문 강조 표시 하시겠습니까?
- 5. IE/Chrome의 WYSWYG 편집기에서 이미지를 삭제 하시겠습니까?
- 6. 대 객체 브라우저를 반사경으로 교체 하시겠습니까?
- 7. 디 컴파일하지 않고 SWF 리소스를 교체 하시겠습니까?
- 8. 재고 상태 표시 줄을 오버레이로 교체 하시겠습니까?
- 9. dev 데이터베이스를 라이브 데이터베이스로 자동 교체 하시겠습니까?
- 10. 문자열에서 주어진 색인의 문자를 교체 하시겠습니까?
- 11. Objective-C에서 응용 프로그램을 교체 하시겠습니까?
- 12. 교체
- 13. 교체
- 14. 교체
- 15. 봄 3 교체 isDisabledInThisEnvironment
- 16. 설정 파일에 무엇인가 저장 하시겠습니까? 아니면 ..? C#에서 #
- 17. 목표 - C의 프로토콜은 무엇인가
- 18. 3 초마다 무엇인가 표시
- 19. 'Draw Something'이란 무엇인가?
- 20. ruby 유효한 URI는 무엇인가?
- 21. 스펙트로 그램과 무엇인가
- 22. 문자열에 무엇인가 있는지 확인하십시오.
- 23. @mvc에서 @service는 무엇인가?
- 24. 이미지 란 무엇인가 이해하기
- 25. 무엇인가 사실이라면 알려 주시겠습니까?
- 26. PHP는 무엇인가 일,
- 27. 어떻게 유성에 무엇인가 기록합니까?
- 28. 복잡한 일괄 교체 리눅스
- 29. 브라우징 루프 VI 편집기에서 VI 편집기에서
- 30. 어떻게 편집기에서
'jQuery를 ("#의 content_ifr")를 교체 선택
얻기 ("contentWindow")를 소품 대해 getSelection(). toString()'이 저에게 효과적입니다. 그 위치가 쉽지는 않습니다. 정확히 위치에서 무엇을 의미합니까? 그것은 단지 색인 일 뿐이라는 평범한 텍스트 영역이 아닙니다. – pimvdb
준비가 완료되면 아무 것도 선택되지 않았을 것입니다. 따라서 빈 경고가 표시됩니다. 뭔가를 선택한 후에 실행해야합니다. – pimvdb
텍스트를 대체하는 나의 답을보십시오 - 당신은'anchorNode' 요소를 얻어야합니다. @pimvdb가 정확하다. 선택된 텍스트가 없으므로이 이벤트를'document.ready()'에 붙일 수없고 에디터는 아직 셋업되지 않을 것이다. – doublesharp