2011-08-05 11 views
-1

sample questioninnerHTML을 텍스트 영역 사이트에

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를 사용하십시오. 그러면 '발'이 작동합니다. 읽기 : 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

나는'val'을 사용하지만 show '' – ashkufaraz

+0

이것을 사용해도 되겠습니까? $ ("# txt"). val ("testData") '와'alert ($ ("# txt"). val())'? 너는 무엇을 얻 느냐? – ShankarSangoli

+0

이 테스트 데이터를 표시하지만 사용자가 텍스트를 편집하고 btn 경고를 클릭하면 편집 할 수 있습니다. – ashkufaraz

0

당신은 단순한 텍스트 영역에 대한 작품

+0

사용자가 텍스트를 편집 할 때 내부 HTML을 가져 오는 방법 – ashkufaraz

0

$('#txt).val(); CKEditor

click here에서 innerHTML을을 얻을 수있는 GetData()를 사용합니다. 텍스트 CKEditor-textarea를 원합니다. 여기를 참조하십시오 stackoverflow.com/questions/4826036/get-ckeditor-content-jquery. 당신의 질문이 그것과 관련되어있는 것처럼 보입니다.

0

.html로() 메소드와 같은 텍스트 영역의 내부 텍스트를 얻을 수를 \ n

$("#txt").val().replace('\n',"<br />");