2011-08-05 15 views
-1

sample questioninnerHTMLのTEXTAREAサイト上

HTML

<textarea id="txt"></textarea> 
<input type="button" value="click me" onclick="clk();" id="btn"/> 

このテキスト領域はCKEditorバージョン SCRIPT

function clk() 
    { 
    alert($("#txt").html()); 
    alert($("#txt").val()); 
    alert($("#txt").text()); 
// alert($("#txt").innerhtml()); 

    } 
    $(document).ready(function(){ 
       editor = CKEDITOR.replace('txt',{language : 'en',on :{}}); 

    }); 

このコードの警告 'である' どのようにinnerHTMLのtxtを得ることができます?サイトsmaple question

上 編集

編集txtbtnをクリックして、その後val()警告」 '

+0

CKEditor jQuery Adapterを使用してください。それで 'val'が動作します。この読み:。http://docs.cksource.com/CKEditor_3.x/Developers_Guide/jQuery_Adapter –

答えて

1

テキストエリアは、(テキストエリアに、私はあなたがイメージを置くことができるとは思わない)はiframeに置き換えられます。

これは、CKEはiframeからコンテンツを取得する方法についての答えのようだ:Get CKEditor content? - jQuery

0

は、あなたがテキストエリアに何かを持っている場合、それは何かを警告します、これを試してみてくださいとき。それは入力要素なので、valueプロパティを持つので、val()メソッドを使用します。

$("#txt").val(); 
+0

私は – ashkufaraz

+0

は、あなたがこの '$( "#1 TXT")を試すことができます '' val'が、ショー' を使用するのval( "テストデータ") 'と' alert($( "#txt")。val()) '?何を手に入れますか? – ShankarSangoli

+0

このショーのテストデータは、しかし、私は、ユーザー編集テキストとは、BTN警告をクリックすると、ユーザは、それは間違いなくそれを警告するテキストエリアの中で何かを入力すると、編集 – ashkufaraz

0

あなただけの単純なテキストエリアのために働く$('#txt).val(); CKEditorバージョン

click here

+0

ユーザーがテキストを編集するときに内部htmlを取得する方法 – ashkufaraz

0

からinnerHTMLプロパティを取得するためのgetData()を使用する必要があります。また、CKEditor-textareaにテキストを入力します。ここを参照してくださいstackoverflow.com/questions/4826036/get-ckeditor-content-jqueryあなたの質問はそれに関連しているように見えます。

0

.htmlのようなテキストエリアの内側のテキストを(取得する)あなたは

で\ nを置き換えるために、このコードを使用することができます方法
$("#txt").val().replace('\n',"<br />");