如何使用JQuery在Javascript中转换String中的HTML元素?

时间:2015-04-09 12:32:41

标签: javascript jquery html asp.net

我正在尝试将文本编辑器中的文本转换为字符串。它可能是一个简单的字符串,也可能是HTML标签形式的字符串。在字符串中转换后,我必须将字符串值分配给隐藏字段值。为此,我试过这个,但HTML标签不起作用。

 var text = $('#tbNewsEditor').Editor("getText");

 // text is a simple string like "foo" and can be HTML elements like    
 //<p>foo<p/><img src="foo.jpg"/> 

 var str = $(text).prop('outerHTML');
  alert(str);
  $('#hfNewsEditor').val(str);

 <asp:HiddenField ID="hfNewsEditor" runat="server" />

1 个答案:

答案 0 :(得分:0)

asp:HiddenField更改为:

<asp:HiddenField ID="hfNewsEditor" ClientIDMode="Static" runat="server" />

如果你的aspx页面上有js,设置这样的隐藏字段值:

 $('<%=hfNewsEditor.ClientID%>').val(str);