首页 > 解决方案 > 如何在jquery追加文本中保留空格和换行符

问题描述

我正在使用 ajax 提交 textarea,当我将响应附加到一个类时,它仅在 text area 中没有新行时才显示虚拟对象。

HTML

   <p id="updateres_n"></p>
   <div class="update_res"></div>

ajax代码

success: function(response){
     document.getElementById('upd_msg').innerHTML="updated";
     $('.update_res').append(response);
  }  

php代码

print_r首先在 javascript 中插入 textarea 和新的更新文本

<script>
 document.getElementById('updateres_n').innerHTML="<?php print_r (nl2br($updated_text));?>";
</script>

标签: phpjqueryhtmlajaxappend

解决方案


你可以通过css来实现它,使用它,你就完成了......

.update_res {
    white-space: pre-wrap;
}

也把这个css给textarea......


推荐阅读