2017-11-27 18 views
0

http://www.jqueryte.com/에 위치한 Javascript 편집기 컨트롤 (jqte)을 참조하고 있습니다. 구현은 간단하지만 Chrome과 Internet Explorer간에 수정 된 텍스트를 가져 오는 것은 다릅니다.자바 스크립트 편집기 Jqueryte (JQTE) - Chrome에서 수정 된 텍스트를 가져올 수 없습니다.

이 바이올린은 문제를 보여줍니다 http://jsfiddle.net/jamescooke/1y29na1p/1/

스크립트 :

$(document).ready(function() { 

    $('.jqte-test').jqte(); 
    $('.jqte-test').jqte({"status" : true}); 
}); 

$('#button2').click(function() { 
     var editor = $('.jqte-test'); 
     var newText=editor.text(); 
     $('#txt').text(newText); 

}); 

IE에서 실행하고, 당신이 예상 수정 텍스트를 볼 수 있습니다하십시오.

그런 다음 Chrome에서 실행하십시오. "수정 된"텍스트는 원본 텍스트로보고됩니다.

아무도 제안을 할 수 있습니까?

답변

0

좋아, 답변을 찾았습니다. 편집 된 값을 검색하기 전에 기본적으로 쿼리를 먼저 비활성화해야했습니다.

$('#button2').click(function() { 
     var editor = $('.jqte-test'); 
     $('.jqte-test').jqte({"status" : false}); //ADDED THIS LINE 
     var newText=editor.text(); 
     $('#txt').text(newText); 
});