0
我试图获得与Excel类似的功能,双击列重新分级并将特定列扩展到该列中的最大内容宽度。在隐藏溢出的父级获取文本内容宽度
问题:我不知道如何获得带有溢出隐藏和文本溢出省略号的div内的文本内容宽度。而且我不确定我需要申请这项工作的技巧。我从来没有尝试过这样的事情。
当前的HTML标记:
<div style="width: @manuallySetWidthInPx">text</div>
当前CSS:
position: relative;
min-width: 50px;
float: left;
padding: 5px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
我如何需要重新因子<div />
和CSS来获得内部文本内容实际宽度?
我很好,使用jQuery
。
注意:我试图做到这一点,同时保持文本省略,所以如果我需要克隆该行,我很好。
在你的例子中,你打开div。我想要的是在px中获得该宽度而不改变div的显示方式。是否有可能在背景设置宽度自动复制这个div然后获取宽度,然后将其删除?如果是的话,它会不会影响性能,如果我将遍历200个元素克隆和删除? – skmasq
@skmasq我明白你在问什么。查看更新后的答案 –