获取内部html文本区域
网站上示例问题
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问题
编辑
时编辑txt
然后点击 btn
然后点击 val()
警报' '
on site sample question
HTML
<textarea id="txt"></textarea>
<input type="button" value="click me" onclick="clk();" id="btn"/>
this text area is a 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 :{}} );
});
this code alert ' ' how can get innerhtml txt
??
on site smaple question
Edit
when edit txt
and click on btn
then val()
alert' '
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
文本区域被 iframe 取代(在文本区域中我认为您不能放置图像)。
这似乎是关于如何从 cke iframe 获取内容的答案: 获取 CKEditor 内容? - jQuery
The textarea is replaced by an iframe ( in a textarea I don't think you can put image ).
This seems to be an answer about how to get content from cke iframe : Get CKEditor content? - jQuery
尝试一下,如果文本区域中有任何内容,它会发出警报。由于它是一个输入元素,它将具有 value 属性,因此只需使用 val() 方法。
Try this it will alert something if you have anything in the textarea. Since it is an input element it will have value property so just use val() method.
您必须使用 getData() 从 CKEditor 获取内部html
单击此处
you have to use getData() to get the innerhtml from CKEditor
click here
$('#txt).val();
仅适用于简单文本区域。并且您想要向 CKEditor-textarea 发送文本。请参阅此处 stackoverflow.com/questions/4826036/get-ckeditor-content-jquery。看起来你的问题与此有关。$('#txt).val();
works only for simple textarea. And you want to text CKEditor-textarea. See here stackoverflow.com/questions/4826036/get-ckeditor-content-jquery. Looks like your question is related to it.要获取像 .html() 方法一样的文本区域的内部文本,您可以使用此代码将 \n 替换为
to get inner text of textarea like .html() method you can use this code to replace \n with