2017-11-27 6 views
0

私はhttp://www.jqueryte.com/にあるJavascript Editorコントロール(jqte)を参照しています。 実装は簡単ですが、Chromeと Internet Explorerでは変更されたテキストを取得する方法が異なります。Javascript Editor 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); 
}); 
関連する問題