gpt4 book ai didi

javascript - jQuery text() 忽略前导空格

转载 作者:行者123 更新时间:2023-12-03 06:53:37 25 4
gpt4 key购买 nike

我正在编写一个脚本,该脚本应该用一些字符串数据填充表格。
使用 jQuery 的附加和文本函数可以很好地处理没有前导空白符号的数据。

但是如果字符串以一个或多个空白符号开头,它们将被忽略。

请看一下这个代码示例:https://jsfiddle.net/e56eb0zx/2/

var blank = " blank ";
var no_blank = "no_blank";

$("tbody").append(
$("<tr>")
.append($("<td>").text("|"+blank+"|"))
.append($("<td>").text(blank)) // why isn't the blank displayed?
);

$("tbody").append(
$("<tr>")
.append($("<td>").text("|"+no_blank+"|"))
.append($("<td>").text(no_blank))
);

如何解决此问题?

提前致谢!

最佳答案

jQuery 不是问题。生成的标记包含单词“blank”前后的空白。这是渲染表格的问题。

将表格单元格的 CSS 属性 white-space 设置为 prepre-wrap 以获得所需的行为。

参见this edited fiddle .

关于javascript - jQuery text() 忽略前导空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37387892/

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