2011-12-28 14 views
7

私はCKEditorバージョンjQueryのアダプタ(だけでなく、jQueryの1.6 LIB)はCKEditorバージョン値を取得できませんjQueryの

<script type="text/javascript" src="../ckeditor/ckeditor.js" /> 
<script type="text/javascript" src="../ckeditor/adapters/jquery.js" /> 

を参照すると宣言しています、私のCKEditorバージョンのインスタンス/ Wのように:

jqueryの私には
<textarea id="editor1" name="editor1"></textarea> 
<script type="text/javascript"> 
CKEDITOR.replace('editor1', { 
toolbar : 'Basic', 
uiColor : '#0579b3', 
resize_enabled: false 
}); 
</script> 

しています:

var value = $('textarea.editor1').getData(); 

私はvar値を警告しようとすると、私は不明です。

JQueryでtextarea値を取得しようとしているところに何か問題がありますか? 私も.val()を試しましたが、運はありません。

ボタンを押すとアラートが発生します。

答えて

19

試してみてください。

 

var value = CKEDITOR.instances['editor1'].getData(); 

//or 
$('#editor1').ckeditor(function(textarea){ 
    $(textarea).val(); 
}); 
 

はそれが

+1

を渡す願って完璧に働いた。ありがとうございました!! –

+0

素晴らしい。 。ありがとう。 。 。 –

+0

「That」は機能しましたか?どちらか? – FooBar

2

あなたはjQueryの

jQuery.fn.CKEditorValFor = function(element_id){ 
    return CKEDITOR.instances[element_id].getData(); 
} 

に機能を統合することができ助け、パラメータとしてCKEditorバージョン要素ID

var editor1_value = $().CKEditorValFor('editor1'); 
関連する問題