使用HTMLEditorExtender时如何获取Javascript中TextBox的HTML代码

How to Get HTML Code of TextBox in Javascript when using HTMLEditorExtender

我在我的网站上使用 HTMLEditorExtender ajax 工具。我的数据以 html 格式保存到数据库中,并在我的项目中检索它。一切正常。但是...
当我尝试使用 jquery ajax 做同样的事情时,我无法获得我的内容的 HTML 代码(带有 html 标签)。我正在使用它来获取 TextBox 值

var Value = $("[id*=txtContent]").val();

假设我有内容"Hello My Name is Shaiwal Tripathi"。我想实现这个...

<p>Hello My Name is Shaiwal <b>Tripathi</b></p>

但我得到的是没有任何 html 标签的纯文本

我试过了 var Value = $("[id*=txtContent]").text();

var Value = $("[id*=txtContent]").html();

但是没有成功...求助

参考这个link。您需要创建 HtmlEditorExtender 的实例,然后您可以使用 jQuery.

获取或设置值

https://forums.asp.net/t/1784909.aspx?Get+Set+HtmlEditorExtender+content+via+javascript+or+jquery+

你可以试试下面的代码

如果您的代码像

<asp:TextBox ID="txtEditor" runat="server" Width="300" Height="200" />
<asp:HtmlEditorExtender ID="HtmlEditorExtender1" runat="server" TargetControlID="txtEditor">
</asp:HtmlEditorExtender>

尝试在 javascript

中使用以下内容
$("#HtmlEditorExtender1_ExtenderContentEditable").innerHTML;

document.getElementById("HtmlEditorExtender1_ExtenderContentEditable").innerHTML;