gpt4 book ai didi

jQuery 文本框和 html

转载 作者:行者123 更新时间:2023-12-01 07:36:38 25 4
gpt4 key购买 nike

我正在 ms ajax 中操作一些数据,并返回一个字符串,我使用 jQuery.val() 将该字符串插入到文本框中。不幸的是,文本框不解释
或\n,那么我怎样才能让它渲染文本框中的文本,使其看起来仍然不错呢?

更新(根据请求):我使用类似的东西:

var sendEmailText = Hi, you found these items<ul><li>Car1</li><li>car2</li></ul><br><br/>Bye!      
jQuery('.CssReceiverMessage').val(sendEmailText);

基本上它只是显示带有 html 标签的代码,而不是解释它。

最佳答案

假设您正在尝试发送样式电子邮件,并且文本框将包含邮件的文本。我建议您做两件事——首先使用 DIV 向用户显示文本。如果您想要带有边框等,您可以对其进行样式设置,使其看起来像文本框/区域。然后有一个隐藏的输入,该输入实际上包含将发送回服务器的数据。这样,您的显示就可以按照您想要的方式工作,但数据会完整地传回以发送电子邮件。或者,您可以让服务器格式化电子邮件并将数据以 JSON 或服务器可以解释的其他格式传回。

var sendEmailText = "Hi, you found these items<ul><li>Car1</li><li>car2</li></ul><br><br/>Bye!"     
jQuery('#receiverMessage').val(sendEmailText);
jQuery('.receiverDisplay').html(sendEmailText);

<div style="border: 1px solid #0000ff;" class="receiverDisplay">
</div>
<input type="hidden" id="receiverMessage" name="recevierMessage" />

编辑:如果用户需要编辑消息(如您​​对另一个答案的评论所示),请考虑使用 Markdown 编辑器,例如 WMD (用于SO)。

关于jQuery 文本框和 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/932177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com