Javascript 使用html标记格式化jquery变量

Javascript 使用html标记格式化jquery变量,javascript,jquery,html,asp.net,Javascript,Jquery,Html,Asp.net,我使用jquery将值从现有asp.net标签复制到另一个asp.net文本框。 我面临的挑战是使用标准html标记将复制的文本格式化为粗体 $subject = $("[id$=lblrequestsubject]").html(); $topic = $("[id$=lblrequesttopic]").html(); $("#<%=txtdescription.ClientID%>").html("\n\n\n\n"+"Subject: "+$subject +"\n"+"\

我使用jquery将值从现有asp.net标签复制到另一个asp.net文本框。 我面临的挑战是使用标准html标记将复制的文本格式化为粗体

$subject = $("[id$=lblrequestsubject]").html(); 
$topic = $("[id$=lblrequesttopic]").html();
$("#<%=txtdescription.ClientID%>").html("\n\n\n\n"+"Subject: "+$subject +"\n"+"\n"+"Topic: "+$topic.bold()); //set value
所以我需要做的是将$topic和$subject变量格式化为粗体

请帮忙。 首先感谢:必须是一个div,或者其他允许在其中嵌套其他标记的元素。它不适用于textarea元素。假设这是一个实例,那么以下代码片段将起作用:

第二:使用.html意味着标签的内容不仅仅是文本,使用.text只获取文本值

$subject = $("[id$=lblrequestsubject]").text();

$topic = $("[id$=lblrequesttopic]").text();

$("#<%=txtdescription.ClientID%>").html("\n\n\n\n"+"Subject: "+$subject +"\n"+"\n"+"Topic: <span style='font-weight:bold;'>"+$topic+"</span>"); //set value

ASP:textbox input type='text'不支持html格式您是否试图在其他一些div或元素中将文本显示为粗体?@source.rar$建议通过textbox控件进行此操作的任何其他选项