我有一个javascript警告,我在一个框中每行显示一对值,要求用户确认他们要删除记录。
这样的事情:
header1: value1
header2: value2
header3: value3
问题是标题的长度变化很大。类似的东西:
h1: value1
longlongheader2: value2
我无法对标题的长度做出任何有用的假设。但我需要" value2"直接在" value1"下面。
我无法使用字符串的长度,因为视觉O
大于i
。 javascript是否有办法衡量字体指标?
我很惊讶我无法找到答案。我所看到的一切都是针对其他语言的,或者每个人都推荐过图书馆。
我还应该指出,我不想为此包含任何库。目前正在运行标准JQuery,但不是JQueryUI。
答案 0 :(得分:0)
您可以使用制表符空间转义序列\t
在标题和值之间提供精确的空格,如下所示:
var message = "header:\t\tvalue1"
message += "\n"
message += "longheader:\tvalue2"
alert(message);
<强> DEMO 强>
希望这会有所帮助!!