使用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;
我在我的网站上使用 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;