获取内部html文本区域

发布于 2024-11-28 03:44:17 字数 811 浏览 1 评论 0原文

网站上示例问题

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

荒人说梦 2024-12-05 03:44:17

文本区域被 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

于我来说 2024-12-05 03:44:17

尝试一下,如果文本区域中有任何内容,它会发出警报。由于它是一个输入元素,它将具有 value 属性,因此只需使用 val() 方法。

$("#txt").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.

$("#txt").val();
朦胧时间 2024-12-05 03:44:17

您必须使用 getData() 从 CKEditor 获取内部html

单击此处

you have to use getData() to get the innerhtml from CKEditor

click here

挽梦忆笙歌 2024-12-05 03:44:17

$('#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.

一身软味 2024-12-05 03:44:17

要获取像 .html() 方法一样的文本区域的内部文本,您可以使用此代码将 \n 替换为

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

to get inner text of textarea like .html() method you can use this code to replace \n with

$("#txt").val().replace('\n',"<br />");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文