簡體   English   中英

使用HTMLEditorExtender時如何在Javascript中獲取文本框的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();

假設我有內容“你好,我的名字是Shaiwal Tripathi ”。 我想實現這個目標

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

但是我得到的純文本沒有任何html標記

我試過var Value = $("[id*=txtContent]").text();

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

但沒有成功...請幫助

請參考此鏈接。 您需要創建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;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM