문제

WMD 편집기를 사용하여 놀고 있습니다 (http://wmd-editor.com/) 내 사이트에서. 정말 간단한 질문이 있습니다. 텍스트를 서버에 제출할 준비가되었을 때; 편집자의 출력을 어떻게 얻습니까?

이와 같은 것은 'Textarea에서 사용자가 입력 한 실제 텍스트'만 반환합니다.

    var jtext = document.getElementById('myTextarea').value;

편집자의 '출력'을 얻고 싶습니다. 그러나 나는 그것을하는 방법을 알 수 없습니다 :(

출력에 의해; 나는 '마크 다운'또는 'html'출력을 의미합니다.

도움이 되었습니까?

해결책

미리보기 div의 내용을 얻으려면 JavaScript를 사용해야합니다. WMD 사이트의 데모를 기반으로 DIV의 DIV에는 클래스 WMD- 프리뷰가 있습니다. 왜 ID가 아닌지 잘 모르겠습니다.

jQuery에서는 다음과 같은 것을 사용합니다.

$('#formname').submit(function() {
    $('#hidden_form_element').val($('.wmd-preview').html());
    return true;
});

다른 팁

ID = "WMD-Output"으로 단순히 TextArea를 만들 수 있다고 생각합니다. 출력 코드를 제출할 수 있어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top