我在我的网站上使用HTMLEditorExtender ajax工具。我的数据以html格式保存到数据库中,我在我的项目中检索它。一切都很好。但是...
当我尝试使用jquery ajax做同样的事情时,我无法获取我的内容的HTML代码(使用html标签)。我正在使用它来获取TextBox值
var Value = $("[id*=txtContent]").val();
让我们说我有内容"你好我的名字是Shaiwal Tripathi "。我想实现这个......
<p>Hello My Name is Shaiwal <b>Tripathi</b></p>
但是我得到没有任何html标签的纯文本
我曾经尝试过
var Value = $("[id*=txtContent]").text();
和
var Value = $("[id*=txtContent]").html();
但没有成功......请帮忙
答案 0 :(得分:0)
请参阅此链接。您需要创建一个HtmlEditorExtender实例,然后您可以使用jQuery获取或设置该值。
https://forums.asp.net/t/1784909.aspx?Get+Set+HtmlEditorExtender+content+via+javascript+or+jquery+
答案 1 :(得分:0)
您可以尝试使用以下代码
如果你的代码喜欢
<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;