【问题标题】:jquery prevent auto trim while dynamically add tablejquery在动态添加表时防止自动修剪
【发布时间】:2012-01-21 14:20:57
【问题描述】:

我使用 jquery 动态添加表,我使用这种模式:

var tbl = $("<table></table>").addClass("messageTable");
var tblRow = $("<tr></tr>").addClass("messageRow").appendTo(tbl);
var tblCol1 = $("<td></td>").text(username+":").addClass("sender").appendTo(tblRow);
var tblCol2 = $("<td></td>").text(message).css({"color":color}).appendTo(tblRow);

当我的“消息”值以所有空格开头时,看起来这种机制会自动修剪文本。我确定是因为我在创建新表之前提醒消息

例如: 消息='xxx' 然后表列='xxx'

您能帮我如何防止自动修剪吗?

谢谢

【问题讨论】:

    标签: jquery trim create-table


    【解决方案1】:

    这不是自动修剪,只是 td 内的任何空格都会被忽略。试试下面的 CSS,它应该可以工作,

    td { white-space:pre-wrap; }
    

    DEMO这里

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-27
      • 2015-08-12
      • 2012-01-13
      • 1970-01-01
      • 2012-04-08
      • 1970-01-01
      • 1970-01-01
      • 2021-09-04
      相关资源
      最近更新 更多