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
修改
修改txt
并点击btn
然后val()
提醒''
答案 0 :(得分:1)
textarea被iframe取代(在textarea中,我认为你不能放图像)。
这似乎是关于如何从cke iframe获取内容的答案:Get CKEditor content? - jQuery
答案 1 :(得分:0)
尝试这个,如果你在textarea中有任何东西,它会发出警告。由于它是一个输入元素,因此它将具有value属性,因此只需使用val()方法。
$("#txt").val();
答案 2 :(得分:0)
你必须使用getData()从CKEditor获取innerhtml
答案 3 :(得分:0)
$('#txt).val();
仅适用于简单的textarea。你想发短信给CKEditor-textarea。请参见此处stackoverflow.com/questions/4826036/get-ckeditor-content-jquery。看起来你的问题与它有关。
答案 4 :(得分:0)
获取textarea的内部文本,如.html()方法,您可以使用此代码将\ n替换为
$("#txt").val().replace('\n',"<br />");