我正在尝试将文本编辑器中的文本转换为字符串。它可能是一个简单的字符串,也可能是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" />
答案 0 :(得分:0)
将asp:HiddenField
更改为:
<asp:HiddenField ID="hfNewsEditor" ClientIDMode="Static" runat="server" />
或
如果你的aspx页面上有js,设置这样的隐藏字段值:
$('<%=hfNewsEditor.ClientID%>').val(str);